beautypg.com

Rotate right through carry – Zilog Z86193 User Manual

Page 232

background image

Z8

®

CPU

User Manual

UM001604-0108

Instruction Description

225

Rotate Right Through Carry

Syntax

RRC dst

Instruction Format

Operation

C

dst(0)

dst(0)

dst(1)

dst(1)

dst(2)

dst(2)

dst(3)

dst(3)

dst(4)

dst(4)

dst(5)

dst(5)

dst(6)

dst(6)

dst(7)

dst(7)

C

The contents of the destination operand with the C Flag are rotated right by one bit posi-
tion. The initial value of bit 0 replaces the C Flag and the initial value of the C Flag
replaces bit 7, as shown below.

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

Cycles

OPC

(Hex)

Address Mode

dst

OPC

dst

6

C0

R

6

C1

IR

Flag Description
C

Set if the bit rotated from the least significant bit position was 1 (that is, bit 0 was 1).

Z

Set if the result is zero; cleared otherwise.

S

Set if the result 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

C

D7 D6 D5 D4 D3 D2 D1 D0

Note: