Zero flag (original) (raw)

About DBpedia

Příznak nuly (anglicky zero flag) (obvykle označovaný písmenem Z nebo zkratkou ZF) je bit v registru příznaků (stavovém slově) v počítačových procesorech mnoha architektur (včetně x86, ARM, PDP-11 a Motorola 68000) používaný pro indikaci, že výsledek aritmetické nebo bitové operace je nulový. Při operaci porovnání indikuje, že porovnávaná čísla si jsou rovna.

Property Value
dbo:abstract Příznak nuly (anglicky zero flag) (obvykle označovaný písmenem Z nebo zkratkou ZF) je bit v registru příznaků (stavovém slově) v počítačových procesorech mnoha architektur (včetně x86, ARM, PDP-11 a Motorola 68000) používaný pro indikaci, že výsledek aritmetické nebo bitové operace je nulový. Při operaci porovnání indikuje, že porovnávaná čísla si jsou rovna. (cs) Das Nullflag oder Nullbit (englisch Zero Flag) ist eines der Flags im Statusregister vieler Rechenwerke, darunter denen der x86-Prozessoren. Es zeigt an, ob das Ergebnis einer Operation gleich 0 war. Dieser Sonderfall als Ergebnis einer Berechnung ist insbesondere für die Prüfung von Schleifenbedingungen und anderen bedingten Sprüngen von Bedeutung. Diese müssen aufgrund ihres häufigen Auftretens besonders effizient erfolgen können. Mittels des Nullbits kann diese Prüfung mit minimalem Aufwand durchgeführt werden. (de) L'indicateur de zéro est un indicateur central de la plupart des architectures de processeur (comprenant, entre autres, x86, ARM, PDP-11, 68000 et 6502). Il est souvent stocké, avec d'autres indicateurs, dans un registre dédié généralement appelé registre d’état. L'indicateur de zéro est généralement abrégé en Z ou ZF (Zero Flag en anglais) dans la plupart des documentations ainsi qu'en assembleur. L'indicateur de zéro est utilisé avec l'indicateur de retenue (CF), l'indicateur de signe (SF) et l'indicateur de débordement (OF), pour vérifier le résultat d'une opération arithmétique, mais également bit à bit. Il est mis ou retiré suivant qu'un résultat arithmétique est égale à zéro ou non. Cela inclut les résultats qui ne sont pas stockés, la plupart des jeux d'instructions implémentant l' sous la forme d'une soustraction dont le résultat est ignoré. Il est également fréquent que les processeurs aient une instruction bit à bit AND ne stockant pas de résultat. Dans la plupart des processeurs, l'indicateur de zéro est principalement utilisé dans les instructions de branchement, qui modifient les flux de contrôle des résultats des instructions précédentes, mais il y a souvent d'autres usages. Certains jeux d'instructions, telles que l'architecture MIPS, n'utilisent pas de registre d’état dédié; les instructions de saut vérifiant à la place un registre à zéro. * Portail de l’informatique (fr) The zero flag is a single bit flag that is a central feature on most conventional CPU architectures (including x86, ARM, PDP-11, 68000, 6502, and numerous others). It is often stored in a dedicated register, typically called status register or flag register, along with other flags. The zero flag is typically abbreviated Z or ZF or similar in most documentation and assembly languages. Along with a carry flag, a sign flag and an overflow flag, the zero flag is used to check the result of an arithmetic operation, including bitwise logical instructions. It is set to 1, or true, if an arithmetic result is zero, and reset otherwise. This includes results which are not stored, as most traditional instruction sets implement the compare instruction as a subtract where the result is discarded. It is also common that processors have a bitwise AND-instruction that does not store the result. The logical formula of the zero flag for a twos-complement binary operand is NOT(OR(all bits of the operand in question)). In most processors, the zero flag is mainly used in conditional branch instructions, which alter control flow on previous instruction results, but there are often other uses as well. In some instruction sets such as the MIPS architecture, a dedicated flag register is not used; jump instructions instead check a register for zero. (en)
dbo:wikiPageID 18692018 (xsd:integer)
dbo:wikiPageLength 1856 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1007471718 (xsd:integer)
dbo:wikiPageWikiLink dbr:Branch_(computer_science) dbr:MIPS_architecture dbr:68000 dbr:ARM_architecture dbr:PDP-11 dbr:Status_register dbc:Computer_arithmetic dbr:Flag_register dbr:Instruction_set dbr:Carry_flag dbr:CPU dbr:X86 dbr:Overflow_flag dbr:6502 dbr:Sign_flag dbr:Compare_instruction
dbp:bot noref (en)
dbp:date June 2019 (en)
dbp:wikiPageUsesTemplate dbt:For dbt:Unreferenced dbt:X86_assembly_topics
dcterms:subject dbc:Computer_arithmetic
gold:hypernym dbr:Flag
rdf:type yago:WikicatAssemblyLanguages yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:AssemblyLanguage106899310 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:Album
rdfs:comment Příznak nuly (anglicky zero flag) (obvykle označovaný písmenem Z nebo zkratkou ZF) je bit v registru příznaků (stavovém slově) v počítačových procesorech mnoha architektur (včetně x86, ARM, PDP-11 a Motorola 68000) používaný pro indikaci, že výsledek aritmetické nebo bitové operace je nulový. Při operaci porovnání indikuje, že porovnávaná čísla si jsou rovna. (cs) Das Nullflag oder Nullbit (englisch Zero Flag) ist eines der Flags im Statusregister vieler Rechenwerke, darunter denen der x86-Prozessoren. Es zeigt an, ob das Ergebnis einer Operation gleich 0 war. Dieser Sonderfall als Ergebnis einer Berechnung ist insbesondere für die Prüfung von Schleifenbedingungen und anderen bedingten Sprüngen von Bedeutung. Diese müssen aufgrund ihres häufigen Auftretens besonders effizient erfolgen können. Mittels des Nullbits kann diese Prüfung mit minimalem Aufwand durchgeführt werden. (de) L'indicateur de zéro est un indicateur central de la plupart des architectures de processeur (comprenant, entre autres, x86, ARM, PDP-11, 68000 et 6502). Il est souvent stocké, avec d'autres indicateurs, dans un registre dédié généralement appelé registre d’état. L'indicateur de zéro est généralement abrégé en Z ou ZF (Zero Flag en anglais) dans la plupart des documentations ainsi qu'en assembleur. Certains jeux d'instructions, telles que l'architecture MIPS, n'utilisent pas de registre d’état dédié; les instructions de saut vérifiant à la place un registre à zéro. * Portail de l’informatique (fr) The zero flag is a single bit flag that is a central feature on most conventional CPU architectures (including x86, ARM, PDP-11, 68000, 6502, and numerous others). It is often stored in a dedicated register, typically called status register or flag register, along with other flags. The zero flag is typically abbreviated Z or ZF or similar in most documentation and assembly languages. The logical formula of the zero flag for a twos-complement binary operand is NOT(OR(all bits of the operand in question)). (en)
rdfs:label Příznak nuly (cs) Nullflag (de) Indicateur de zéro (fr) Zero flag (en)
owl:sameAs freebase:Zero flag yago-res:Zero flag wikidata:Zero flag dbpedia-cs:Zero flag dbpedia-de:Zero flag dbpedia-fr:Zero flag https://global.dbpedia.org/id/vDra
prov:wasDerivedFrom wikipedia-en:Zero_flag?oldid=1007471718&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Zero_flag
is dbo:wikiPageDisambiguates of dbr:Z_(disambiguation)
is dbo:wikiPageWikiLink of dbr:Intel_8008 dbr:Intel_8085 dbr:Intel_8086 dbr:ST6_and_ST7 dbr:General_Instrument_CP1600 dbr:Motorola_6800 dbr:Motorola_68000 dbr:Motorola_68000_series dbr:Motorola_68020 dbr:NS32000 dbr:Trap_flag dbr:MOS_Technology_6502 dbr:Zilog_Z80 dbr:Zilog_Z8000 dbr:Parity_flag dbr:Adjust_flag dbr:Two's_complement dbr:WDC_65C02 dbr:Western_Digital_WD16 dbr:Fan-out dbr:Status_register dbr:Texas_Instruments_TMS9900 dbr:Atmel_AVR_instruction_set dbr:Z_(disambiguation) dbr:CSG_65CE02 dbr:I486 dbr:Intel_8051 dbr:Intel_8080 dbr:RL78 dbr:X86 dbr:FLAGS_register dbr:I386 dbr:Motorola_68HC11 dbr:PDP-11_architecture dbr:VAX-11 dbr:SSE4
is foaf:primaryTopic of wikipedia-en:Zero_flag