LSRD - Logical Shift Right Double Accumulator D
ACCA
ACCB
--> b7 - - - - - - b0
--> b7 - - - - - - b0
--> C
Opis: Pomakne vse bite registra D (A:B) za en bit v desno.
Najbolj vreden bit registra D oz. A (b7) dobi vrednost 0.
C bit v CCR registru dobi vrednost LSB- b0 bita registra D oz. registra B.
CCR register |
|||||
H |
I |
N |
Z |
V |
C |
- |
- |
* |
* |
* |
* |
N |
je vedno 0 |
||||
Z |
1, če je rezultat v D = $0000; ACCA = $00 in ACCB = $00 |
||||
V |
je 1, če je po operaciji C=1 |
||||
C |
je 1, če je bil LSB-b0 bit registra B pred pomikom enak 1 |
Naslavljanje, operacijska koda in izvršilni cikli |
|||||||||||||||
Mnemonik |
IMMED. |
DIRECT |
INDEX |
EXTEND. |
IMPLIED |
||||||||||
OP |
~ |
# |
OP |
~ |
# |
OP |
~ |
# |
OP |
~ |
# |
OP |
~ |
# |
|
LSRD |
04 |
3 |
1 |