beautypg.com

Zilog Z16F2810 User Manual

Page 163

background image

UM018809-0611

RL Instruction

ZNEO

®

CPU Core

User Manual

147

RL

Definition

Rotate Left

Syntax

RL dst, src

Operation

Description

The destination operand contents rotate to the left by the number of bit positions (0–31) specified
in bits [4:0] of the source operand. On each bit rotate iteration, the value of Bit 31 is moved to Bit
0 and also into the Carry (

C

) flag. The source register value is not changed.

Flags

Flags are set based on the 32-bit destination register value.

7

6

5

4

3

2

1

0

C

Z

S

V

B

CIRQE IRQE

*

*

*

*

0

Legend

C

=

Set to 1 if the last bit shifted out is 1; otherwise set to 0.

Z

=

Set to 1 if the result is zero; otherwise, set to 0.

S

=

Set to 1 if the result msb is 1; otherwise set to 0.

V

=

Set to 1 if the Carry and Sign flags are different; otherwise set to 0.

B

=

Cleared to 0.

CIRQE

=

No change.

IRQE

=

No change.

dst

C

src

31

0

Note:

This manual is related to the following products: