About: Overflow flag     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Whole100003553, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FOverflow_flag

In computer processors, the overflow flag (sometimes called the V flag) is usually a single bit in a system status register used to indicate when an arithmetic overflow has occurred in an operation, indicating that the signed two's-complement result would not fit in the number of bits used for the result. Some architectures may be configured to automatically generate an exception on an operation resulting in overflow. Internally, the overflow flag is usually generated by an exclusive or of the internal carry into and out of the sign bit.

AttributesValues
rdf:type
rdfs:label
  • Příznak přetečení (cs)
  • Überlaufbit (de)
  • Indicateur de débordement (fr)
  • Overflow flag (en)
  • Overflowvlag (nl)
  • Флаг переполнения (ru)
rdfs:comment
  • Příznak přetečení (anglicky overflow flag) (obvykle označovaný písmenem V) je bit ve registru příznaků (stavovém slově) počítačových procesorů používaný pro indikaci, že výsledek aritmetické operace (obvykle sčítání nebo odečítání) s celými čísly se znaménkem překročil povolený rozsah. (cs)
  • Флаг переполнения (OF) сигнализирует выход за допустимый диапазон результата арифметических операций над знаковыми операндами. Его значение определяется как (X XOR Y), где X суть перенос за разрядную сетку (то есть то, что заносится во флаг CF), а Y суть перенос в старший разряд. Таким образом, флаг OF предназначен для обнаружения переполнения при работе исключительно со знаковыми операндами — для беззнаковых[неоднозначная ссылка] эту работу выполняет флаг CF. (ru)
  • Das Überlaufbit (englisch overflow flag) ist ein Begriff aus der Informatik bzw. Rechnerarchitektur. Es bezeichnet ein Bit oder Statusregister, welches bei vielen Prozessoren anzeigt, dass bei einer Berechnung ein Überlauf aufgetreten ist. (de)
  • In computer processors, the overflow flag (sometimes called the V flag) is usually a single bit in a system status register used to indicate when an arithmetic overflow has occurred in an operation, indicating that the signed two's-complement result would not fit in the number of bits used for the result. Some architectures may be configured to automatically generate an exception on an operation resulting in overflow. Internally, the overflow flag is usually generated by an exclusive or of the internal carry into and out of the sign bit. (en)
  • Dans un processeur d'ordinateur, l'indicateur de débordement (parfois noté V) est généralement un bit du registre d'état indiquant qu'un débordement arithmétique a eu lieu lors d'une opération, ce qui implique que le résultat signé d'un complément à deux ne rentrera pas dans le nombre de bits (la largeur) de l'UAL. Certaines architectures peuvent être configurées pour générer automatiquement une exception quand une opération entraîne un débordement. (fr)
  • De overflowvlag is een term uit de microprocessortechniek. In de ALU van de processor is de overflowvlag één bit in het statusregister die aangeeft dat de laatst uitgevoerde rekenkundige bewerking een overflow genereerde. Een overflow ontstaat wanneer twee positieve getallen worden opgeteld en de som te groot is om in de representatie weergegeven te worden, waardoor het resultaat als negatief geïnterpreteerd wordt, of wanneer twee negatieve getallen worden opgeteld en het resultaat positief geïnterpreteerd wordt. Het teken wordt in het systeem van two's complement bepaald door de hoogste bit, de tekenbit. (nl)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Příznak přetečení (anglicky overflow flag) (obvykle označovaný písmenem V) je bit ve registru příznaků (stavovém slově) počítačových procesorů používaný pro indikaci, že výsledek aritmetické operace (obvykle sčítání nebo odečítání) s celými čísly se znaménkem překročil povolený rozsah. (cs)
  • Das Überlaufbit (englisch overflow flag) ist ein Begriff aus der Informatik bzw. Rechnerarchitektur. Es bezeichnet ein Bit oder Statusregister, welches bei vielen Prozessoren anzeigt, dass bei einer Berechnung ein Überlauf aufgetreten ist. Beim Addieren oder Subtrahieren von Zahlen in Zweierkomplement-Darstellung wird das Überlaufbit normalerweise berechnet durch das XOR (exklusives Oder) von dem Übertragsbit (carry), das in die Vorzeichenstelle hineingeht (bei der Zweierkomplementaddition handelt es sich hierbei um das sign bit), und dem carry, das aus der Vorzeichenstelle hinausgeht. Dann ergibt sich das Überlaufbit zu 1 genau dann, wenn ein Über- oder Unterlauf bei der Berechnung auftritt, also das richtige Ergebnis größer als die größte bzw. kleiner als die kleinste darstellbare Zahl ist. (de)
  • In computer processors, the overflow flag (sometimes called the V flag) is usually a single bit in a system status register used to indicate when an arithmetic overflow has occurred in an operation, indicating that the signed two's-complement result would not fit in the number of bits used for the result. Some architectures may be configured to automatically generate an exception on an operation resulting in overflow. An example, suppose we add 127 and 127 using 8-bit registers. 127+127 is 254, but using 8-bit arithmetic the result would be 1111 1110 binary, which is the two's complement encoding of −2, a negative number. A negative sum of positive operands (or vice versa) is an overflow. The overflow flag would then be set so the program can be aware of the problem and mitigate this or signal an error. The overflow flag is thus set when the most significant bit (here considered the sign bit) is changed by adding two numbers with the same sign (or subtracting two numbers with opposite signs). Overflow cannot occur when the sign of two addition operands are different (or the sign of two subtraction operands are the same). When binary values are interpreted as unsigned numbers, the overflow flag is meaningless and normally ignored. One of the advantages of two's complement arithmetic is that the addition and subtraction operations do not need to distinguish between signed and unsigned operands. For this reason, most computer instruction sets do not distinguish between signed and unsigned operands, generating both (signed) overflow and (unsigned) carry flags on every operation, and leaving it to following instructions to pay attention to whichever one is of interest. Internally, the overflow flag is usually generated by an exclusive or of the internal carry into and out of the sign bit. Bitwise operations (and, or, xor, not, rotate) do not have a notion of signed overflow, so the defined value varies on different processor architectures. Some processors clear the bit unconditionally (which is useful because bitwise operations set the sign flag, and the clear overflow flag then indicates that the sign flag is valid), others leave it unchanged, and some set it to an undefined value. Shifts and multiplies do permit a well-defined value, but it is not consistently implemented. For example, the x86 instruction set only defines the overflow flag for multiplies and 1-bit shifts; multi-bit shifts leave it undefined. (en)
  • Dans un processeur d'ordinateur, l'indicateur de débordement (parfois noté V) est généralement un bit du registre d'état indiquant qu'un débordement arithmétique a eu lieu lors d'une opération, ce qui implique que le résultat signé d'un complément à deux ne rentrera pas dans le nombre de bits (la largeur) de l'UAL. Certaines architectures peuvent être configurées pour générer automatiquement une exception quand une opération entraîne un débordement. Grossièrement, l'indicateur de débordement pourrait être considéré comme une sorte de complément à deux de l'indicateur de retenue, mais l'utilisation typique est très différente. Un exemple illustratif est ce qui se passe si l'on additionne 127 et 127 en utilisant des registres en 8 bits. 127+127 donne 254, mais en utilisant de l'arithmétique en 8 bits, le résultat binaire serait 1111 1110, soit -2 en complément à deux, et donc négatif. Un résultat négatif d'opérandes positifs (ou vice versa) est un débordement. L'indicateur de débordement est alors mis de sorte que le programme puisse être conscient du problème et atténuer son effet ou remonter une erreur. L'indicateur de débordement est donc mis lorsque le bit de poids fort (ici le bit de signe) est modifié suite à l'addition de deux nombres de même signe (ou la soustraction de deux nombres de signes opposés). Le débordement ne se produit jamais quand le signe des deux opérandes d'une addition sont différents (ou le signe des deux opérandes d'un soustraction sont identiques). En interne, l'indicateur de débordement est généralement généré par un ou exclusif de la retenue interne à l’intérieur et à l’extérieur du bit de signe. Dans la mesure ou le bit de signe est le même que le bit de poids fort d'un nombre considéré comme non signé, l'indicateur de débordement est "vide de sens" et normalement ignorés lors de l'addition ou de la soustraction de nombres non signés. L'indicateur de débordement est généralement modifiées par l'ensemble des opérations arithmétiques, y compris les instructions de comparaison (équivalent à une instruction de soustraction sans stocker le résultat). Dans de nombreuses architectures de processeur, l'indicateur de débordement est effacé par les opérations bit à bit (AND, OR, XOR, NOT), incluant éventuellement les décalages et rotations, mais ces opérations peuvent également laissé l'indicateur de débordement indéfinies. Les Instructions comme multiplier et diviser laissent souvent l'indicateur indéfini, ou modifié par le dernier résultat partiel. (fr)
  • De overflowvlag is een term uit de microprocessortechniek. In de ALU van de processor is de overflowvlag één bit in het statusregister die aangeeft dat de laatst uitgevoerde rekenkundige bewerking een overflow genereerde. Een overflow ontstaat wanneer twee positieve getallen worden opgeteld en de som te groot is om in de representatie weergegeven te worden, waardoor het resultaat als negatief geïnterpreteerd wordt, of wanneer twee negatieve getallen worden opgeteld en het resultaat positief geïnterpreteerd wordt. Het teken wordt in het systeem van two's complement bepaald door de hoogste bit, de tekenbit. Het hangt van het type microprocessor af, of en met welke bewerkingen de overflowflag gebruikt wordt. Doorgaans wordt de overflowflag uitgezet (op 0 gezet), als de inhoud van een register met zichzelf wordt vergeleken. Bij de MOS 6502 microprocessor is hier de instructie CLV voor. (nl)
  • Флаг переполнения (OF) сигнализирует выход за допустимый диапазон результата арифметических операций над знаковыми операндами. Его значение определяется как (X XOR Y), где X суть перенос за разрядную сетку (то есть то, что заносится во флаг CF), а Y суть перенос в старший разряд. Таким образом, флаг OF предназначен для обнаружения переполнения при работе исключительно со знаковыми операндами — для беззнаковых[неоднозначная ссылка] эту работу выполняет флаг CF. (ru)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software