Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Overflow flag
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Overflow_flag
http://dbpedia.org/ontology/abstract De overflowvlag is een term uit de microprDe 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.oprocessor is hier de instructie CLV voor. , In computer processors, the overflow 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. 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.ifts; multi-bit shifts leave it undefined. , Das Überlaufbit (englisch overflow flag) iDas Ü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.er als die kleinste darstellbare Zahl ist. , Příznak přetečení (anglicky overflow flag)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.ly se znaménkem překročil povolený rozsah. , Dans un processeur d'ordinateur, l'indicatDans 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.u modifié par le dernier résultat partiel. , Флаг переполнения (OF) сигнализирует выходФлаг переполнения (OF) сигнализирует выход за допустимый диапазон результата арифметических операций над знаковыми операндами. Его значение определяется как (X XOR Y), где X суть перенос за разрядную сетку (то есть то, что заносится во флаг CF), а Y суть перенос в старший разряд. Таким образом, флаг OF предназначен для обнаружения переполнения при работе исключительно со знаковыми операндами — для беззнаковых[неоднозначная ссылка] эту работу выполняет флаг CF.чная ссылка] эту работу выполняет флаг CF.
http://dbpedia.org/ontology/wikiPageID 4252320
http://dbpedia.org/ontology/wikiPageLength 3616
http://dbpedia.org/ontology/wikiPageRevisionID 1116985111
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Status_register + , http://dbpedia.org/resource/X86 + , http://dbpedia.org/resource/Unsigned_number + , http://dbpedia.org/resource/Category:Computer_arithmetic + , http://dbpedia.org/resource/Carry_flag + , http://dbpedia.org/resource/Two%27s_complement + , http://dbpedia.org/resource/Undefined_behavior + , http://dbpedia.org/resource/Bitwise_operations + , http://dbpedia.org/resource/Exclusive_or +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:X86_assembly_topics + , http://dbpedia.org/resource/Template:Short_description + , http://dbpedia.org/resource/Template:Refimprove + , http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:Use_American_English +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Computer_arithmetic +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Overflow_flag?oldid=1116985111&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Overflow_flag +
owl:sameAs http://ru.dbpedia.org/resource/%D0%A4%D0%BB%D0%B0%D0%B3_%D0%BF%D0%B5%D1%80%D0%B5%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F + , http://dbpedia.org/resource/Overflow_flag + , http://rdf.freebase.com/ns/m.0bsggp + , http://cs.dbpedia.org/resource/P%C5%99%C3%ADznak_p%C5%99ete%C4%8Den%C3%AD + , http://de.dbpedia.org/resource/%C3%9Cberlaufbit + , http://fr.dbpedia.org/resource/Indicateur_de_d%C3%A9bordement + , http://www.wikidata.org/entity/Q332719 + , https://global.dbpedia.org/id/357ib + , http://yago-knowledge.org/resource/Overflow_flag + , http://nl.dbpedia.org/resource/Overflowvlag +
rdf:type http://dbpedia.org/class/yago/Chip103020034 + , http://dbpedia.org/class/yago/Whole100003553 + , http://dbpedia.org/class/yago/Artifact100021939 + , http://dbpedia.org/class/yago/Object100002684 + , http://dbpedia.org/class/yago/WikicatMicroprocessors + , http://dbpedia.org/class/yago/Instrumentality103575240 + , http://dbpedia.org/class/yago/Microprocessor103760310 + , http://dbpedia.org/class/yago/Conductor103088707 + , http://dbpedia.org/class/yago/PhysicalEntity100001930 + , http://dbpedia.org/class/yago/SemiconductorDevice104171831 + , http://dbpedia.org/class/yago/Device103183080 +
rdfs:comment In computer processors, the overflow 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.ternal carry into and out of the sign bit. , De overflowvlag is een term uit de microprDe 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. bepaald door de hoogste bit, de tekenbit. , 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. , Dans un processeur d'ordinateur, l'indicatDans 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.and une opération entraîne un débordement. , Příznak přetečení (anglicky overflow flag)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.ly se znaménkem překročil povolený rozsah. , Флаг переполнения (OF) сигнализирует выходФлаг переполнения (OF) сигнализирует выход за допустимый диапазон результата арифметических операций над знаковыми операндами. Его значение определяется как (X XOR Y), где X суть перенос за разрядную сетку (то есть то, что заносится во флаг CF), а Y суть перенос в старший разряд. Таким образом, флаг OF предназначен для обнаружения переполнения при работе исключительно со знаковыми операндами — для беззнаковых[неоднозначная ссылка] эту работу выполняет флаг CF.чная ссылка] эту работу выполняет флаг CF.
rdfs:label Überlaufbit , Příznak přetečení , Флаг переполнения , Overflow flag , Overflowvlag , Indicateur de débordement
hide properties that link here 
http://dbpedia.org/resource/RISC-V + , http://dbpedia.org/resource/Motorola_6800 + , http://dbpedia.org/resource/CSG_65CE02 + , http://dbpedia.org/resource/Intel_8051 + , http://dbpedia.org/resource/IMP-16 + , http://dbpedia.org/resource/Carry_flag + , http://dbpedia.org/resource/General_Instrument_CP1600 + , http://dbpedia.org/resource/WDC_65C02 + , http://dbpedia.org/resource/Integer_overflow + , http://dbpedia.org/resource/Two%27s_complement + , http://dbpedia.org/resource/MOS_Technology_6502 + , http://dbpedia.org/resource/STM8 + , http://dbpedia.org/resource/Motorola_68HC11 + , http://dbpedia.org/resource/PDP-11_architecture + , http://dbpedia.org/resource/National_Semiconductor_SC/MP + , http://dbpedia.org/resource/FLAGS_register + , http://dbpedia.org/resource/Adjust_flag + , http://dbpedia.org/resource/Zilog_Z80 + , http://dbpedia.org/resource/VAX-11 + , http://dbpedia.org/resource/Status_register + , http://dbpedia.org/resource/Atmel_AVR_instruction_set + , http://dbpedia.org/resource/I486 + , http://dbpedia.org/resource/I386 + , http://dbpedia.org/resource/PIC_instruction_listings + , http://dbpedia.org/resource/Motorola_68020 + , http://dbpedia.org/resource/Intel_8086 + , http://dbpedia.org/resource/Zilog_Z8000 + , http://dbpedia.org/resource/Motorola_68000 + , http://dbpedia.org/resource/X86 + , http://dbpedia.org/resource/Motorola_68000_series + , http://dbpedia.org/resource/Trap_flag + , http://dbpedia.org/resource/Zero_flag + , http://dbpedia.org/resource/RL78 + , http://dbpedia.org/resource/NS32000 + , http://dbpedia.org/resource/Western_Digital_WD16 + , http://dbpedia.org/resource/Fixed-point_arithmetic + , http://dbpedia.org/resource/Signedness + , http://dbpedia.org/resource/National_Semiconductor_PACE + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Overflow_flag + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Overflow_flag + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.