<< Previous | Next >>

RLC bb,JKHL     Rotate Left Affect Carry     Rabbit 4000/5000 Instruction

Opcode
Instruction
Operation
-- RLC bb,JKHL   JKHL = {JKHL[30,0],J[7]}
  CF = J[7]
  bb = bb-1
repeat while bb != 0
FD 68 RLC 1,JKHL   JKHL = {JKHL[30,0],J[7]}
  CF = J[7]
  bb = bb-1
repeat while bb != 0
FD 69 RLC 2,JKHL   JKHL = {JKHL[30,0],J[7]}
  CF = J[7]
  bb = bb-1
repeat while bb != 0
FD 6B RLC 4,JKHL   JKHL = {JKHL[30,0],J[7]}
  CF = J[7]
  bb = bb-1
repeat while bb != 0

8-Bit Access
16-Bit Unaligned
16-Bit Aligned
Rabbit 4000
4
n/a
n/a
Rabbit 5000
4
4
2

Flags ALTD IOI/IOE
S
Z
L/V
C
F
R
SP
S
D
·
·
L
·
·
·

Description

Rotates JKHL to the left (bit 0 moves to bit 1, etc.) while bit 7 of the highest-order byte moves to bit 0 of the lowest-order byte and the C flag. This operation happens bb number of times. See Figure 6 for an illustration.


Rabbit Instructions << Previous | Next >> rabbit.com