Arithmetic // RLC (Rotate Left Circular)
The contents of the m operand are rotated left 1 bit position. The contents of bit 7 are copied to the Carry flag, and the previous contents of the Carry flag are copied to bit 0.
The D Register and the Carry flag contain the following data. C 76534 2 10 0 10010 1 11 Upon the execution of an RL D instruction, the D Register and the Carry flag now contain: C 76534 2 10 1 00011 1 10
rl b
0xCB10,
2 bytes, 8Trl c
0xCB11,
2 bytes, 8Trl d
0xCB12,
2 bytes, 8Trl e
0xCB13,
2 bytes, 8Trl h
0xCB14,
2 bytes, 8Trl l
0xCB15,
2 bytes, 8Trl (hl)
0xCB16,
2 bytes, 15Trl a
0xCB17,
2 bytes, 8Trl (ix+*),b
0xDDCB**10,
4 bytes, 23Trl (ix+*),c
0xDDCB**11,
4 bytes, 23Trl (ix+*),d
0xDDCB**12,
4 bytes, 23Trl (ix+*),e
0xDDCB**13,
4 bytes, 23Trl (ix+*),h
0xDDCB**14,
4 bytes, 23Trl (ix+*),l
0xDDCB**15,
4 bytes, 23Trl (ix+*)
0xDDCB**16,
4 bytes, 23Trl (ix+*),a
0xDDCB**17,
4 bytes, 23Trl (iy+*),b
0xFDCB**10,
4 bytes, 23Trl (iy+*),c
0xFDCB**11,
4 bytes, 23Trl (iy+*),d
0xFDCB**12,
4 bytes, 23Trl (iy+*),e
0xFDCB**13,
4 bytes, 23Trl (iy+*),h
0xFDCB**14,
4 bytes, 23Trl (iy+*),l
0xFDCB**15,
4 bytes, 23Trl (iy+*)
0xFDCB**16,
4 bytes, 23Trl (iy+*),a
0xFDCB**17,
4 bytes, 23T