Daa
instrukce procesoru Z80 From Wikipedia, the free encyclopedia
Remove ads
daa nebo DAA je instrukce procesorů Intel 8080 a Z80. Instrukce provádí desítkovou korekci po operacích sčítání a odčítání operandů ve formátu BCD.[1] Instrukce daa je nejspíše nejkomplikovanější a v oficiální dokumentaci nejhůře popsaná instrukce procesoru Z80.[2]
Instrukce procesoru Z80
Kód instrukce daa je jednobytový, jeho hodnota je 39 desítkově a 27 šestnáctkově. Vykonání instrukce vyžaduje jeden M-cyklus a trvá čtyři T-cykly.[3][4]
Instrukce upravuje hodnotu v registru A podle stavu příznaku odečítání N, příznaku přenosu C a příznaku polovičního přenosu H a ovlivňuje příznak přenosu C.[3]
Odpovídající instrukce v instrukční sadě procesoru Intel 8080 je stejnojmenná instrukce DAA.[5]
Remove ads
Reference
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads