70 (8)

70 (8)



140 Opis rozkazów

Kod:    10 0 1 0 0 0 1 1


Liczba cykfi: 1


23H


Zawartość akumulatora jest przesuwana cyklicznie w lewo o jeden bit, tzn. bit 1 przyjmuje wartość bitu 0, bit 2 - wartość bitu 1,..., bit 7 - wartość bitu 6, a bit 0 - wartość bitu 7.


RLC A (ang. rotate left through carry) przesuń cyklicznie w lewo z CY


Operacja:

MćyHt^-q)J Koi 10 0 1 1 I 0 oTT


Liczba cykli: 1


33H


Zawartość akumulatora jest przesuwana cyklicznie w lewo o jeden bit, tzn. bit 1 przyjmuje wartość bitu 0, bit 2 - wartość bitu 1,..., bit 7 - wartość bitu 6, znacznik CY - wartość bitu 7, a bit 0 - wartość znacznika CY.

Wykonanie tego rozkazu przy zerowym CY, np. w sekwencji:

CLRC RLC A

odpowiada pomnożeniu przez 2 liczby (w naturalnym kodzie dwójkowym) zawartej w akumulatorze. Znacznik przeniesienia CY jest ustawiany zgodnie z wynikiem operacji. Inne znaczniki pozostają bez zmiany.


RR A (ang. rotate right)

przesuń cyklicznie w prawo


Operacja:


A

~H7 -» 0~1


Kod:    0 0 0 0 0 0 1 1


03H


Liczba cykli: 1


Zawartość akumulatora jest przesuwana cyklicznie w prawo o jeden bit, tzn. bit 0 przyjmuje wartość bitu 1, bit 1 - wartość bitu 2,..., bit 6 - wartość bitu 7, a bit 7 - wartość bitu 0.

RRC A (ang. rotate ńght through carry) przesuń cyklicznie w prawo z CY

Operacja:

13H


Kod:    0 0 0 1 0 0 1 1

Liczba cykli: 1

Zawartość akumulatora jest przesuwana cyklicznie w prawo o jeden bit, tzn. bit 0 przyjmuje wartość bitu 1, bit 1 - wartość bitu 2,..., bit 6 - wartość bitu 7, bit 7 - wartość znacznika CY, a znacznik CY - wartość bitu 0. Wykonanie tego rozkazu przy zerowym CY, np. w sekwencji: CLRC RLC A

odpowiada podzieleniu przez 2 liczby (w naturalnym kodzie dwójkowym) zawartą w akumulatorze. Znacznik przeniesienia CY jest ustawiany zgodnie z wynikiem operacji Inne znaczniki pozostają bez zmiany.

SETB bit (ang. set bit) ustaw bit

Operacja: (bit) «- 1

Kod:

110 1

0 0 10

b7

bo


D2H

Liczba cykli: 1

Do bitu o podanym adresie bezpośrednim jest wpisyw ana jedynka.

SETB C (ang. set carry flag)

ustaw znacznik przeniesienia

Operacja: CY «- 1


Wyszukiwarka

Podobne podstrony:
69 (10) 138 Opis rozkazów Kod: 10 10 1 0 0 0 0 b? . bo AOH Liczba cykli: 2 Jeżeli wartość logicz
71 (9) 142 Opis rozkazów Kod: 1101 0011 D3H Liczba cykli: 1 Do znacznika przeniesienia CY (akumulato
70 (165) OSTEOLOGIA 67 Ryc. 10. Łopatka (scapula).    ^ Ujęcie całościowe Łopatka jes
p1030072 (2) Oznaczenia Rozkaz Kod operacji Odniesienie do argumentu A - zawartość pola adresowego w
assembler?86? 0 120 5. Rozkazy mikroprocesorów 80H6/H088 Mnożenie logiczne zawartości akumulatora
56 (16) 112 Opis rozkazów ADD A, #n Operacja: A A + n Kod: 0 0 10 0 10 0 24H «- [1 -► Liczba
65 (9) 130 Opis rozkazów 130 Opis rozkazów 78H-7FH Kod:    
73 (8) 146 Opis rozkazów XRL A, #n 146 Opis rozkazów Operacja: A Kod: A ©n 0110 0100 64H Liczba cykl
66 (10) 132 Opis rozkazów MOV bit, C (ang. move carry to direct bit) prześlij znacznik CY do bitu 13
6 (1831) L.p. Rodzaj informacji Kod lub liczba Opis i-- i Wypadek f jego przebieg 15 Położenie
Statystyczna karta 1 LP- Rodzaj informacji Kod hib liczba Opis pad dc i jegp p rzebieg 15 Położe
Image361 do konwersji kodu Graya na kod 1 z 10Kod2*421 do konwersji kodu 2*421 na kod 1 z 10 do konw
Image362 stania dekodera scalonego 42, przedstawiono układy do konwersji: a)    kodu
img150 150 10. Metody ciągowe Rys. 10.6. Opis obiektów z rys. 10.4 za pomocą składowych z rys. 10.5

więcej podobnych podstron