112 Opis rozkazów
ADD A, #n Operacja: A
A + n
Kod: |
0 0 10 |
0 10 0 |
24H |
«- |
[1 -► | ||
Liczba cykli: 1 |
ADDC A, <s) (ang. add to accumulator with carry)
dodaj do akumulatora z przeniesieniem
Do zawartości akumulatora jest dodawana zawartość znacznika przeniesienia CY i wskazany argument Wynik jest wpisywany do akumulatora. Zgodnie z wynikiem operacji są ustawiane znaczniki: CY, AC i OV. Są możliwe cztery tryby adresowania argumentu <s>.
ADDC A,Rr Operacja: A <
A + Rr + CY gdzie Rr = RO,..., R7 (z ustawionego w danej chwili zbioru)
Kod: 10 0 1 1 | 1 n n ro
Liczba cykli: 1
ADDC A, @Ri Operacja: A «-
38H-3FH
A + (Ri) + CY gdzie Ri = RO, R1 (z ustawionego w danej chwili zbioru)
Kod: 10 0 1 11 0 lii
Liczba cykli: 1 ADDC A, ad
Operacja: A «- A + (ad) + CY Kod:
0 0 11 |
0 10 1 |
a7 |
.. ao |
36H, 37H
35H
ADDC A, #n
Operacja: A «- A + n + CY Kod:
0 0 11
0 10 0
34H
Liczba cykli: 1
AJMP adrii (ang. unconditional jump on page) skocz bezwarunkowo na stronie
Operacja: PCmm <- adrii
01H, 21H, 41H, 61H 81H, A1H, C1H, E1H
Liczba cykli: 2
Do bitów 0-10 licznika rozkazów (po zwiększeniu jego zawartości o 2 przy pobraniu rozkazu) jest wpisywany 11-bitowy adres bezpośredni Pięć bardziej znaczących bitów licznika rozkazów nie zmienia się. Skok wykonuje się pod adres na tej stronie (o pojemności 2K), na której jest umieszczony pierwszy bajt rozkazu następującego po AJMP.
Kod.
aio a9 as 0 0 0 0 1
a7
ao
ANL <r>, <s> (ang. logical AND) pomnóż logicznie
Wykonywany jest iloczyn logiczny (bit po bicie) wskazanych argumentów. Wynik jest wpisywany do miejsca, z którego został pobrany argument <r>. Jest możliwych sześć kombinacji trybów adresowania argumentów <r> i <s>.
ANL A, Rr
.Operacja: A «- A a Rr gdzie Rr = R0,..
chwili zbioru)
R7 (z ustawionego w danej
Kod:
0
0 1
1 n n id
58H-5FH
Liczba cykli: 1