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
XR1 r
Iloczyn logiczny z rejestrem (AND register)
(A) —(A) A(r)
Oblicz iloczyn logiczny zawartości rejestru r i zawartości akumulatora 1 wynik umieść w akumulatorze.
10100SS3
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 (Erclusive OR register)
(A) — (A) © (r)
Oblicz sumę modulo dwa zawartości rejestru r 1 zawartości akumulatora i wynik umieść w akumulatorze.
XRA M
XRI data
ORA r
ORA M
ORI data
cyklii 1
10101SSS stanów: 4 wsk: wszystkie
o
Suma modulo dwa z pamięcią (Exclusive OR memory)
(A)—(A) 0 ((H)(«)
Oblicz sumę modulo dwa zawartości komórki pamięci o adresie zawartym w rejestrach E 1 Ł i zawartości akumulatora i wynik umieść w akumulatorze.
10101110
cykli: 2 stanów: 7 wsk: wszystkie
Suma modulo dwa z drugim bajtem
(Excluslve OR imaedi&te)
(A)~(A) 0 (bajt 2)
Oblicz sumę modulo dwa drugiego bajtu rozkazu i zawartości akumulatora 1 wynik umieść w akumulatorze
11101110 ba Jt2
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
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 adresie zawartym w rejestrach H i L i zawartości akumulatora i wynik umieść w akumulatorze.
10110110
cykli: 2 stanów: 7 wsk: wszystkie 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
11110 110 bajt2
cykli: 2
stanów: 7 wsk; wszystkie