8.11 ROR (Right Rotation of Data)
8.11 ROR (Right Rotation of Data)
■
Ladder diagram
■
Available operation units (●: Available)
Operatio
bit
n unit
i
■
List of operands
Operand
Description
D
The device address where the data to be rotated is stored
The device address where the number of rotation bits is stored, or the constant (Available data
n
range: 0 to 255)
■
Available devices (●: Available)
Operan
d
W
W
X
Y
D
●
●
n
●
●
(Note 1)
Cannot be specified when the operation unit is 16-bit integer (US).
(Note 2)
Only 16-bit devices, 32-bit devices, and integer constants can be modified. (Real number constants,
and character constants cannot be specified.)
■
Outline of operation
● This instruction rotates the data specified by [D] to the right (to the low bit position), by the
number of bits specified by [n] (decimal specification).
● Only the lower 8 bits in data are available for [n]. The rotation amount is specified between 0
and 255 bits.
● (Rotation amount - 1) bits are output to SR9 (CY).
● When the operation unit is 16 bits (US), if [n] is either 0 or a multiple of 16, the rotation
amount is regarded as 0, and this instruction is not executed.
● When the operation unit is 32 bits (UL), if [n] is either 0 or a multiple of 32, the rotation
amount is regarded as 0, and this instruction is not executed.
8-22
US
●
16-Bit device:
W
W
W
S
D
L
R
L
S
D
T
D
●
●
●
●
●
●
●
●
SS
UL
●
32-Bit
device:
(Note 1)
TS
TE
U
W
WI
C
C
M
O
S
E
●
●
●
●
●
●
●
●
●
SL
SF
Real
Integer
numbe
r
D
IX
K
H
SF
U
F
●
●
●
●
WUME-FP7CPUPGR-12
DF
St
rin
Index
g
modifie
r
(Note 2)
" "
●
●