About: Negative flag

An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org:8891

In a computer processor the negative flag or sign flag is a single bit in a system status (flag) register used to indicate whether the result of the last mathematical operation produced a value in which the most significant bit (the left most bit) was set. In a two's complement interpretation of the result, the negative flag is set if the result was negative. For example, in an 8-bit signed number system, -37 will be represented as 1101 1011 in binary (the most significant bit, or sign bit, is 1), while +37 will be represented as 0010 0101 (the most significant bit is 0).

Property Value
dbo:abstract
  • Příznak znaménka (zkracováno někdy SF z anglického sign flag, někdy N z anglického negative) je jeden z bitů registru příznaků některých procesorů. Je nastavován tehdy, když je výsledkem matematické operace záporné číslo, což je v široce používané reprezentaci pomocí dvojkového doplňku tehdy, má-li výsledek operace nastaven nejvýznamnější bit (plnící funkci znaménkového bitu). Příznak může být nastavován početními operacemi, logickými operacemi i instrukcí porovnání. Na základě nastavení příznaku znaménka se mohou realizovat podmíněné skoky, například procesory z rodiny x86 mají přímo instrukce: JSskočí, je-li nastaven příznak znaménkaJNSskočí, není-li nastaven příznak znaménka Kromě toho je samozřejmě příznak znaménka brán v úvahu i při vyhodnocování srovnání čísel se znaménkem, například instrukcí JLskočí, je-li příznak znaménka různý od příznaku přetečení. Podobně na procesorech z rodiny ARM jsou možné podmíněné instrukce s podmínkami: MI(minus) proveď instrukci, je-li nastaven příznak znaménkaPL(plus) proveď instrukci, není-li nastaven příznak znaménka a jiné podmíněné znaménkovým porovnáním čísel. (cs)
  • In a computer processor the negative flag or sign flag is a single bit in a system status (flag) register used to indicate whether the result of the last mathematical operation produced a value in which the most significant bit (the left most bit) was set. In a two's complement interpretation of the result, the negative flag is set if the result was negative. For example, in an 8-bit signed number system, -37 will be represented as 1101 1011 in binary (the most significant bit, or sign bit, is 1), while +37 will be represented as 0010 0101 (the most significant bit is 0). The negative flag is set according to the result in the x86 series processors by the following instructions (referring to the Intel 80386 manual): * All arithmetic operations except multiplication and division; * compare instructions (equivalent to subtract instructions without storing the result); * Logical instructions – XOR, AND, OR; * TEST instructions (equivalent to AND instructions without storing the result). (en)
  • Dans un processeur d'ordinateur l'indicateur de signe est un bit unique dans le registre d'état permettant d'indiquer si le résultat de la dernière opération mathématique a donné une valeur dont le bit de poids fort a été défini. Dans l’interprétation du résultat d'un complément à deux, l'indicateur de signe est positionné selon le signe du résultat, le bit de poids fort correspondant au bit de signe. Par exemple, dans un système de chiffre signés en 8 bits, −37 sera représenté sous la forme binaire 1101 1011 (le bit de poids fort est de 1), alors que +37 sera représenté sous la forme binaire 0010 0101 (le bit de poids fort est 0). Si on se réfère au manuel de l'Intel 80386, la série des processeurs x86 met l'indicateur de signe selon le résultat des instructions suivantes : * Toutes les opérations arithmétiques à l'exception de la multiplication et de la division; * Les instructions de comparaison (équivalent aux instructions de soustractions sans stocker le résultat); * Instructions logiques - XOR, AND, OR; * L'instruction TEST (équivalent aux /instructions AND sans stocker le résultat). (fr)
dbo:wikiPageID
  • 5503348 (xsd:integer)
dbo:wikiPageLength
  • 1434 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1076930645 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Příznak znaménka (zkracováno někdy SF z anglického sign flag, někdy N z anglického negative) je jeden z bitů registru příznaků některých procesorů. Je nastavován tehdy, když je výsledkem matematické operace záporné číslo, což je v široce používané reprezentaci pomocí dvojkového doplňku tehdy, má-li výsledek operace nastaven nejvýznamnější bit (plnící funkci znaménkového bitu). Příznak může být nastavován početními operacemi, logickými operacemi i instrukcí porovnání. JSskočí, je-li nastaven příznak znaménkaJNSskočí, není-li nastaven příznak znaménka a jiné podmíněné znaménkovým porovnáním čísel. (cs)
  • In a computer processor the negative flag or sign flag is a single bit in a system status (flag) register used to indicate whether the result of the last mathematical operation produced a value in which the most significant bit (the left most bit) was set. In a two's complement interpretation of the result, the negative flag is set if the result was negative. For example, in an 8-bit signed number system, -37 will be represented as 1101 1011 in binary (the most significant bit, or sign bit, is 1), while +37 will be represented as 0010 0101 (the most significant bit is 0). (en)
  • Dans un processeur d'ordinateur l'indicateur de signe est un bit unique dans le registre d'état permettant d'indiquer si le résultat de la dernière opération mathématique a donné une valeur dont le bit de poids fort a été défini. Dans l’interprétation du résultat d'un complément à deux, l'indicateur de signe est positionné selon le signe du résultat, le bit de poids fort correspondant au bit de signe. Si on se réfère au manuel de l'Intel 80386, la série des processeurs x86 met l'indicateur de signe selon le résultat des instructions suivantes : (fr)
rdfs:label
  • Příznak znaménka (cs)
  • Indicateur de signe (fr)
  • Negative flag (en)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License