56
g. Instruksi RRA RRA
Operasi
Isi dari A posisi satu bit diputar ke kanan. Isi dari bit 0 disalin ke carry flag dan isi carry flag sebelumnya
disalin ke bit 7.
Op Code 00011111
Flag
S Z
PV tidak
berubah H
N di-reset
Lihat instruksi untuk C
T State 4
h. Instruksi RRC RRC reg
8
Operasi
Isi dari reg
8
are diputar posisinya 1 bit ke kanan. Isi dari bit 0 disalin ke carry flag dan bit 7.
Op Code
11001011 : 00001[reg
8
]
Register Bit
A 111
B 000
C 001
D 010
E 011
H 100
L 101
57
HL 110
Flag
S Z berubah sesuai yang diinginkan ditentukan H
N di-reset
PV merupakan
paritas Lihat instruksi untuk C
T State 8 atau 15 HL
RRC reg
index
+ ofs
8
Operasi
Isi memori pada lokasi yang ditunjukk oleh reg
index
ditambah ofs
8
diputar posisinya 1 bit ke kanan. Isi bit 0 disalin ke carry flag dan bit 7.
Op Code
[reg
index
] : 11001011 : [ofs
8
] : 00001110
Register Bit
IX 11011101
IY 11111101
Flag
S Z berubah sesuai yang diinginkan ditentukan H
N di-reset
PV merupakan
paritas Lihat instruksi untuk C
T State 23
58
i. Instruksi RRCA RRCA
Operasi
Isi dari A diputar posisinya 1 bit ke kanan. Isi dari bit 0 disalin ke carry flag dan bit 7.
Op Code 00001111
Flag
S Z
PV tidak
berubah H
N di-reset
Lihat instruksi untuk C.
T State 4
j. Instruksi RRD RRD
Operasi
Isi dari low-order nibble HL disalin ke low-order nibble A. Isi sebelum nya disalin ke high-order nibble HL. Isi
sebelumnya disalin ke low-order nibble HL.
Op Code
11101101 : 01100111
Flag
Flag refer
to state
dari A
S Z berubah sesuai yang diinginkan ditentukan H
N di-reset
PV merupakan
paritas Tidak berpengaruh pada C
T State
18
59
k. Instruksi SLA SLA reg
8
Operasi
Isi dari reg
8
posisinya digeser ke kiri 1 bit, Isi bit 7 disalin ke carry flag dan isi dari zero dimasukan ke bit 0.
Op Code
11001011 : 00100[reg
8
]
Register Bit
A 111
B 000
C 001
D 010
E 011
H 100
L 101
HL 110
Flag
S Z berubah sesuai yang diinginkan ditentukan H
N di-reset
PV merupakan
paritas Lihat instruksi untuk C
T State
8 atau 15 HL
SLA reg
index
+ ofs
8
Operasi
Isi memori pada lokasi ditunjuk oleh reg
index
ditambah ofs
8
posisinya digeser ke kiri 1 bit. Isi dari bit 7 disalin ke carry flag dan isi zero diletakan pada bit 0.
60
Op Code
[reg
index
] : 11001011 : [ofs
8
] : 00100110
Register Bit
IX 11011101
IY 11111101
Flag
S Z berubah sesuai yang diinginkan ditentukan H
N di-reset
PV merupakan
paritas Lihat instruksi untuk C
T State 23
l. Instruksi SRA SRA reg