EasyManua.ls Logo

ZiLOG Z8 - Page 193

ZiLOG Z8
220 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Z8 Microcontrollers
ZiLOG Instruction Descriptions and Formats
UM001601-0803 12-53
RL
ROTATE LEFT
RL
Rotate Left
RL dst
Instruction Format:
Operation:
C <— dst(7)
dst(0) <— dst(7)
dst(1) <— dst(0)
dst(2) <— dst(1)
dst(3) <— dst(2)
dst(4) <— dst(3)
dst(5) <— dst(4)
dst(6) <— dst(5)
dst(7) <— dst(6)
The contents of the destination operand are rotated left by one bit position. The initial value of bit 7 is moved to the
bit 0 position and also into the Carry Flag.
Note:
Address modes R or IR can be used to specify a 4-bit Working Register. In this format, the destination Working
Register operand is specified by adding 1110B (EH) to the high nibble of the operand. For example, if Working
Register R12 (CH) is the destination operand, then ECH will be used as the destination operand in the Op Code.
Flags: C: Set if the bit rotated from the most significant bit position was 1 ( i.e., bit 7 was 1).
Z: Set if the result is zero; cleared otherwise.
S: Set if the result in bit 7 is set; cleared otherwise.
V: Set if arithmetic overflow occurred (if the sign of the destination operand changed during rotation);
cleared otherwise.
D: Unaffected
H: Unaffected

Table of Contents

Other manuals for ZiLOG Z8

Related product manuals