Rlw rotate left (word) – Zilog Z80380 User Manual

Page 179

Advertising
background image

5-145

Z380

U

SER

'

S

M

ANUAL

Z

ILOG

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

Advertising