72 (8)

72 (8)



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)

Kod:


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

Liczba cykli: 1

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


Wyszukiwarka

Podobne podstrony:
62 (11) 124 Opis rozkazów JB bit, d (ang. jump if bit is set) skocz, gdy bit ustawiony Operacja: PC
66 (10) 132 Opis rozkazów MOV bit, C (ang. move carry to direct bit) prześlij znacznik CY do bitu 13
Image3144 Ponieważ W (72,-72")6-72 -6-72 6-72 6-72 = -144 < O, to funkcja f niema w punkcie
IMG72 R DiedrichKrótki opis metody 1 P**y kwalifikowaniu pacjenta do zabiegu — zwrócenie uwagi, że
MaszynaW 33 68 4. Program ćwiczeń Opis rozkazu w postaci pliku typu RTX wygląda następująco: { Rozka
56 (16) 112 Opis rozkazów ADD A, #n Operacja: A A + n Kod: 0 0 10 0 10 0 24H «- [1 -► Liczba
57 (16) 114 Opis rozkazów 114 Opis rozkazów ANL A, @Ri Operacja: A < A a (Ri) gdzie Ri = RO, Rl (
58 (16) 116 Opis rozkazów znakiem w kodzie U2), tzn. jest wykonywany skok względny. Dodawanie jest w
59 (13) 118 Opia rozkazów CLR C (ang. elear carry flag) wyzeruj znacznik przeniesienia Operacja: CY
61 (13) 122 Opis rozkazów DJNZ Rr, d Operacja: PC <- PC + 2 Rr <- Rr — 1 gdzie Rr = RO,..., R7
64 (11) 128 Opis rozkazów 16-bitowy adres bezpośredni. Rozkaz ten pozwala na skok do podprogramu, po
65 (9) 130 Opis rozkazów 130 Opis rozkazów 78H-7FH Kod:    
67 (11) 134 Opis rozkazów jest rejestr DPTR, to 16-bitowy adres jest wysyłany przez porty PO (z DPL
68 (9) 136 Opis rozkazów <r>. Jest możliwych sześć kombinacji trybów adresowania argumentów &l
69 (10) 138 Opis rozkazów Kod: 10 10 1 0 0 0 0 b? . bo AOH Liczba cykli: 2 Jeżeli wartość logicz
70 (8) 140 Opis rozkazów Kod:    10 0 1 0 0 0 1 1 Liczba cykfi: 1 23H Zawartość akumu

więcej podobnych podstron