Rotr (Rotate Right) - Renesas H8/300 Series Programming Manual

Table of Contents

Advertisement

ROTR (ROTate Right)

<Operation>
Rd (rotated right) → Rd
<Assembly-Language Format>
ROTR Rd
<Examples>
ROTR R5L
<Operand Size>
Byte
<Description>
This instruction rotates an 8-bit general register one bit to the right. The least significant bit is
rotated to the most significant bit, and also copied to the carry flag.
The operation is shown schematically below.
Bit 7
<Instruction Formats>
Addressing
mode
Register direct
MSB
LSB
Mnem.
Operands
ROTR
Rd
<Condition Code>
I
— — — —
I: Previous value remains unchanged.
H: Previous value remains unchanged.
N: Set to "1" if the result is negative;
otherwise cleared to "0."
Z: Set to "1" if the result is zero; otherwise
cleared to "0."
V: Cleared to "0."
C: Receives the previous value in bit 0.
Bit 0
C
Instruction code
1st byte
2nd byte
1
3
8
99
H
N
Z
3rd byte
4th byte
rd
ROTR
V
C
0
No. of
states
2

Advertisement

Table of Contents
loading

Table of Contents