Datasheet

15 0
7 0
C
Byte
Word
Instruction Set
www.ti.com
3.4.6.41 RRC
RRC[.W] Rotate right through carry
RRC.B Rotate right through carry
Syntax RRC dst or RRC.W dst
RRC dst
Operation C MSB MSB-1 .... LSB+1 LSB C
Description The destination operand is shifted right one position as shown in Figure 3-18. The carry
bit (C) is shifted into the MSB, the LSB is shifted into the carry bit (C).
Figure 3-18. Destination Operand - Carry Right Shift
Status Bits N: Set if result is negative, reset if positive
Z: Set if result is zero, reset otherwise
C: Loaded from the LSB
V: Reset
Mode Bits OSCOFF, CPUOFF, and GIEare not affected.
Example R5 is shifted right one position. The MSB is loaded with 1.
SETC ; Prepare carry for MSB
RRC R5 ; R5/2 + 8000h -> R5
Example R5 is shifted right one position. The MSB is loaded with 1.
SETC ; Prepare carry for MSB
RRC.B R5 ; R5/2 + 80h -> R5; low byte of R5 is used
104
CPU SLAU144JDecember 2004Revised July 2013
Submit Documentation Feedback
Copyright © 2004–2013, Texas Instruments Incorporated