beautypg.com

Zilog Z16F2810 User Manual

Page 180

background image

SRL Instruction

UM018809-0611

164

ZNEO

®

CPU Core

User Manual

SRL

Definition

Shift Right Logical

Syntax

SRL dst, src

Operation

Description

The destination operand contents shift right logical by the number of bit positions (0–31) speci-
fied in bits [4:0] of the source operand. On each bit shift iteration, the value of Bit 0 moves into
the Carry (

C

) flag, and Bit 31 clears to 0. 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.

C

0

src

dst

31

0

Note:

This manual is related to the following products: