3) Rotr (L) - Hitachi H8/300H Series Programming Manual

Table of Contents

Advertisement

2.2.48 (3) ROTR (L)

ROTR (ROTate Right)
Operation
ERd (right rotation) → ERd
Assembly-Language Format
ROTR.L ERd
Operand Size
Longword
Description
This instruction rotates the bits in a 32-bit register ERd (destination register) one bit to the right.
The least significant bit is rotated to the most significant bit (bit 31), and also copied to the carry
flag.
MSB
b
31
Available Registers
ERd: ER0 to ER7
Operand Format and Number of States Required for Execution
Addressing
Mnemonic
Mode
Register direct
ROTR.L
Notes
. . . . . .
Operands
1st byte
ERd
1
Condition Code
I
UI H
— — — —
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: Always cleared to 0.
C: Receives the previous value in bit 0.
LSB
b
C
0
Instruction Format
2nd byte
3rd byte
3
B
0 erd
152
Rotate
U
N
Z
V
C
0
No. of
States
4th byte
2

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents