240
DAA Skoryguj dziesiętnie akumulator
(Decimal adjust accumulator)
8-bitowa liczba w akumulatorze zostaje zamieniona na dwie
dekady BCD w następujący sposób;
1. Jeżeli wartość 4 mniej znaczących bitów akumulatora jest większa od 9 lub jeżeli (AC) = 1, dodaj 6 do akumulatora a następnie:
2. Jeżeli teraz wartość 4 bardziej znaczących bitów akumulatora jest większa od 9 lub jeżeli (CY) = 1, dodaj 6 do 4 bardziej znaczących bitów akumulatora.
00100111
cykli: 1 stanów: 4 wsk: wszystkie
---ROZKAZY LOGICZNE----------
ANA r
AHA M
ANI data
XKA r
Iloczyn logiczny z rejestrem (AND register)
(A.) —- (A) A (r)
Oblicz iloczyn logiczny zawartości rejestru r i zawartości akumulatora i wynik umieść w akumulatorze.
10100SSS
cykli: 1 stanów: 4 wsk: wszystkie Iloczyn logiczny z pamięcią (AND memory)
(A)—(A) A ((H) (L))
Oblicz iloczyn logiczny zawartości komórki pamięci o adresie zawartym w rejestrach H i L i zawartości akumulatora i wynik umieść w akumulatorze.
10100110
cykli: 2 stanów: 7 wsk: wszystkie Iloczyn logiczny z drugim bajtem (And immediate)
(A) — (A) A (bajt 2)
Oblicz iloczyn logiczny•drugiego bajtu rozkazu i zawartości akumulatora i wynik umieść w akumulatorze.
11100110
bajt2
cykli: 2 stanów: 7 wsk: wszystkie
Suma modulo dwa z rejestrem (Eacclusive OR register)
(A)—(A) ® (r)
Oblicz sumę modulo dwa zawartości rejestru r 1 zawartości akumulatora i wynik umieść w akumulatorze.
10101SSS
cykli: 1 stanów: 4- wsk: wszystkie
:cra M
Suma modulo dwa z pamięcią (Exclusive OR memory)
(A) —-{A) 0 ((H) (L))
Oblicz sumę modulo dwa zawartości komórki pamięci o adresie zawartym w rejestrach H i Ł i zawartości akumulatora i wynik umieść w akumulatorze*
10101110
cykli: 2 stanów: 7 wsk: wszystkie
XRI data
Suma modulo dwa z drugim bajtem
(Exclusive OR immedi&te)
(A) —(A) 0 (bajt 2)
Oblicz sumę modulo dwa drugiego bajtu rozkazu i zawartości akumulatora i wynik umieść w akumulatorze
11101110 ba jt2
ORA r
cykli: 2 stanów: 7 wsk: wszystkie Suma logiczna z rejestrem (OR register)
(A) —— (A) V (r)
Oblicz sumę logiczną zawartości rejestru r i zawartości akumulatora i wynik umieść w akumulatorze.
10110SSS
ORA M
cykli: 1 stanów: 4 wsk: wszystkie Suma logiczna z pamięcią (OR memory)
(A) -— (A) V ((H).(L))
Oblicz sumę logiczną zawartości komórki pamięci o adresis zawartym w rejestrach H i l i zawartości akumulatora i wynik umieść w akumulatorze.
10 110 110
cykli: 2 stanów: 7 wsk: wszystkie
ORI data
Suma logiczna z drugim bajtem (OR immediate)
(A)-— (A) V (bajt2)
Oblicz sumę logiczną drugiego bajtu rozkazu i zawartości akumulatora i wynik umieść w akumulatorze
11110110 ba jt2
cykli: 2 stanów: 7 wsk; wszystkie