52
b. Instruksi RLA RLA
Operasi
Isi dari A diputar ke kiri satu posisi bit. Isi dari bit 7 disalin ke carry flag dan isi carry flag sebelumnya disalin ke bit 0.
Op Code 00010111
Flag
S Z
PV tidak
berubah H
N di-reset
Lihat instruksi untuk C.
T State
4
c. Instruksi RLC RLC reg
8
Operasi
Isi dari reg
8
digeser ke kiri satu posisi bit. Isi dari bit 7 disalin ke carry flag dan ke bit 0.
Op Code
11001011 : 00000[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
53
T State 8 atau 15 HL
RLC reg
index
+ ofs
8
Operasi
Data pada lokasi memori ditunjuk oleh reg
index
ditambah ofs
8
diputar ke kiri, dan isi dari bit 7 di salin dan diletakan pada carry flag dan bit 0.
Op Code
[reg
index
] : 11001011 : [ofs
8
] : 00000110
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
d. Instruksi RLCA RLCA
Operasi
Isi dari A diputar posisinya 1 bit ke kiri. Isi dari bit ke 7 disalin ke carry flag dan bit 0.
Op Code 00000111
Flag
S Z
PV tidak
berubah H
N di-reset
Lihat instruksi untuk C
T State 4
54
e. Instruksi RLD RLD
Operasi
Isi dari low-order nibble dari HL disalin ke high-order nibble dari HL. Isi sebelumnya disalin ke low-order
nibble dari A. Isi sebelumnya disalin ke low-order nibble dari HL.
Op Code
11101101 : 01101111
Flag
Flag refer
to state
dari A
S Z berubah sesuai yang diinginkan ditentukan H
N di-reset
PV merupakan
paritas C tidak terpengaruh
T State 18
f. Instruksi RR RR reg
8
Operasi
Isi dari reg
8
diputar posisinya ke kanan 1 bit. Isi bit 0 disalin ke carry flag dan isi sebelumnya disalin ke bit 7.
Op Code
11001011 : 00011[reg
8
]
Register Bit
A 111
B 000
C 001
D 010
E 011
55
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
RR reg
index
+ ofs
8
Operasi
Isi reg
8
diputar posisinya ke kanan 1 bit. Isi bit 0 disalin ke carry flag dan isi carry flag sebelumnya disalin ke
bit 7.
tOp Code
[reg
index
] : 11001011 : [ofs
8
] : 00011110
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
56
g. Instruksi RRA RRA