
5-145
Z380
™
USER'S MANUAL
ZILOG
DC-8297-03
RLW
ROTATE LEFT (WORD)
RLW dst dst = R, RX, IR, X
Operation: tmp ← dst
dst(0) ← C
C ← dst(15)
dst(n+1) ← tmp(n) for n = 0 to 14
The contents of the destination operand are concatenated with the Carry flag and together
they are rotated left one bit position. The most significant bit of the destination operand is
moved to the Carry flag and the Carry flag is moved to bit 0 of the destination.
Flags: S: Set if the most significant bit of the result is set; cleared otherwise
Z: Set if the result is zero; cleared otherwise
H: Cleared
P: Set if parity of the result is even; cleared otherwise
N: Cleared
C: Set if the bit rotated from the most significant bit was a 1; cleared otherwise
Addressing Execute
Mode Syntax Instruction Format Time Note
R: RLW R 11101101 11001011 000100rr 2
RX: RLW RX 11101101 11001011 0001010y 2
IR: RLW (HL) 11101101 11001011 00010010 2+r
X: RLW (XY+d) 11y11101 11001011 ——d— 00010010 4+r I
Field Encodings: rr: 00 for BC, 01 for DE, 11 for HL
y: 0 for IX, 1 for IY
Kommentare zu diesen Handbüchern