MSM80C154S/83C154S/85C154HVS

93. RRC A (Rotate accumulator and carry flag right)

7

0

Instruction code

:

0

0

0

1

0

0

1

1

Byte 1

Operation

:

Carry

Accumulator

 

 

 

 

 

 

 

C

← ← ← ← ← ← ← ←

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

0

 

Number of bytes

: 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Number of cycles

: 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Flags

:

 

C

AC

F0

RS1

RS0

OV

 

 

F1

 

 

 

P

 

 

 

 

(PSW)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: The accumulator and the carry flag are connected, and all bits

 

 

are shifted by one bit to the right. The carry flag is shifted to the

 

 

accumulator MSB (bit 7), and the accumulator LSB (bit 0) is

 

 

shifted to the carry flag.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Example RRC A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction code

:

0 0

0 1

0 0 1 1

 

Byte 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Before execution

 

 

 

 

 

After execution

 

 

 

 

Accumulator

 

 

 

 

 

 

Accumulator

 

 

 

 

 

 

 

0

0

1

1

0

1

0

0

 

 

1

0

 

0

1

 

1

0

1

0

 

 

7

 

 

 

 

 

 

0

 

7

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

Carry flag

 

 

 

 

 

 

 

Carry flag

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

352

Page 359
Image 359
Sonic Alert msm85c154hvs, msm83c154s, msm80154s user manual 352, RS1