beautypg.com

Maxim Integrated MAXQ622 User Manual

Page 231

background image

MAXQ612/MAXQ622 User’s Guide

Maxim Integrated

16-21

RR/RRC

Rotate Right Accumulator Carry Flag Exclusive/Inclusive

Description:

Rotates the active accumulator right by a single bit position . The RR instruction circulates the lsbit
of the accumulator (bit 0) back to the msbit (bit 15) while the RRC instruction includes the Carry (C)
flag in the circular right shift .

Status Flags: C (for RRC only), S, Z (for RRC only)

RR Operation:

15

Active Accumulator (Acc)

0

Acc .[14:0]

← Acc .[15:1]; Acc .15 ← Acc .0

Encoding:

15

0

1000

1010

1100

1010

Example(s):

; Acc = A345h, S=1, Z=0

RR

; Acc = D1A2h, S=1, Z=0

RR

; Acc = 68D1h, S=0, Z=0

RRC Operation:

15

Active Accumulator (Acc)

0 Carry Flag

Acc .[14:0]

← Acc .[15:1]; Acc .15 ← C; C ← Acc .0

Encoding:

15

0

1000

1010

1101

1010

Example(s):

; Acc = A345h, C=1, S=1, Z=0

RRC

; Acc = D1A2h, C=1, S=1, Z=0

RRC

; Acc = E8D1h, C=0, S=1, Z=0

This manual is related to the following products: