Příznak parity: Porovnání verzí
Smazaný obsah Přidaný obsah
odk |
m Robot: vhodnější šablona dle žádosti ze dne 25. 4. 2020; kosmetické úpravy |
||
Řádek 1:
'''Příznak parity''' ({{
== Použití ==
Řádek 9:
== Procesory x86 ==
V procesorech řady [[x86]] se příznak parity podle parity ''nejméně významného bajtu'' výsledku a je nastaven, jestliže počet bitů nastavených na jedničku je sudý (neboli doplňuje počet nastavených bitů na lichý). Podle manuálu k procesoru [[Intel 80386]] mění příznak parity následující instrukce:
* Všechny aritmetické instrukce;
Řádek 20:
Na procesorech řady [[x86]] se v současnosti test parity používá především z důvodu, který nemá s [[paritní bit|paritou]] nic společného. [[Matematický koprocesor]] má čtyři podmínkové příznaky (C0 až C3), které ale nemohou být přímo testovány, a musí být proto nejdřív zkopírovány do registru příznaků; potom je C0 je umístěn v [[příznak přenosu|příznaku přenosu]], C2 v [[příznak parity|příznaku parity]] a C3 v [[příznak nuly|příznaku nuly]]<ref>{{Citace elektronické monografie
| url = http://www.intel.com/products/processor/manuals/index.htm
| titul = Intel 64 and IA-32 Architectures Software Developer's Manual Volume 1: Basic Architecture
| datum = January 2011
| strana = 97–98
}}</ref>. Příznak C2 je nastaven například když se pomocí instrukce FUCOM porovnávají neporovnatelná hodnoty v [[pohyblivá řádová čárka|pohyblivé řádové čárce]] ([[NaN]] nebo nepodporovaný formát).
|