144 Opis rozkazów
XCH A, <s> (ang. exchange accumulator with memory contents) wymień akumulator z zawartością pamięci
Zawartość akumulatora jest wymieniana z zawartością wskazanego argumentu. Są możliwe trzy tryby adresowania argumentu <s>.
XCH A, Rr
Operacja: A ^ Rr gdzie Rr = RO,..., R7 (z ustawionego w danej chwili zbioru)
110 0 1 n n ro
C8H-CFH
Liczba cykli: 1 XCH A, @Ri
Operacja: A & (Ri) gdzie Ri — RO, R1 (z ustawionego w danej chwili zbioru)
C6H, C7H
Kod: |1 1 0 0 | 0 1 1 i
XCH A, ad Operacja: A ^ (ad)
Kod: |
110 0 |
0 10 1 |
C5H |
a7 |
ao | ||
Liczba cykli: 1 |
XCHD A, @Ri (ang. exchange nibble of accumulator with memory) wymień półbajty z akumulatora i pamięci
Operacja: Am (Ri)« gdzie Ri = RO, RI (z ustawionego w danej
chwili zbioru)
D6H, D7H
Kod: 110 1 0 1 1 i
Liczba cykli: 1
Zawartość bitów 0-3 (mniej znaczący pólbajt) akumulatora zostaje wymieniona z zawartością bitów 0-3 komórki wewnętrznej pamięci danych o adresie zawartym w rejestrze RO lub RI z ustawionego w danej chwili zbioru. Bity 4-7 akumulatora oraz komórki pamięci pozostają bez zmiany.
XRL <r>, <s> (ang. logieal XOR) sumuj mod 2
Wykonywana jest suma mod 2 (różnica symetryczna) wskazanych argumentów (bit po bicie). 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>.
XRL A, Rr
Operacja: A «- A © Rr gdzie Rr = RO,..., R7 (z ustawionego w danej
chwili zbioru)
Kod: 10 1 1 0 | 1 n n n>| 68H-6FH
Liczba cykM: 1
XRL A, @Ri Operacja: A <
A © (Ri) gdzie Ri = RO, RI (z ustawionego w danej chwili zbioru)
66H, 67H
Kod 10 1 1 0 I 0 1 1 i Liczba cykli: 1
XRL A, ad Operacja: A Kod:
A ©(ad)
0 110 0 10 1
65H
a?
ao
Liczba cykli: 1