Справочник Пользователя для Mitsubishi Electronics QCPU
7-41
DROR(P),DRCR(P)
1
2
3
4
6
6
7
8
7
.2 Rotation instr
uct
ion
ion
7
.2.3 Right rota
tion o
f 32-bit data (
DROR(P)
,DRCR
(P))
7.2.3
Right rotation of 32-bit data (DROR(P),DRCR(P))
DROR(P),DRCR(P)
Function
DROR
(1) The 32-bit data of the device designated at
, not including the carry flag, is rotated n-bits
to the right.
The carry flag turns ON or OFF depending on its status prior to the execution of the DROR
instruction.
The carry flag turns ON or OFF depending on its status prior to the execution of the DROR
instruction.
(2) When a bit device is designated for
, a rotation is performed within the device range
specified by digit specification.
The number of bits by which a rotation is executed is the remainder of n/(specified number of
bits).
For example, when n 31 and (specified number of bits) 24 bits, the remainder of 31/24
The number of bits by which a rotation is executed is the remainder of n/(specified number of
bits).
For example, when n 31 and (specified number of bits) 24 bits, the remainder of 31/24
1 is "7", and the data is rotated 7 bits.
(3) Specify any of 0 to 31 as n.
If the value specified as n is 32 or greater, the remainder of n / 32 is used for rotation.
For example, when n 34, the contents are rotated two bits to the right since the remainder
of 34 / 32 1 is "2".
For example, when n 34, the contents are rotated two bits to the right since the remainder
of 34 / 32 1 is "2".
: Head number of the devices to rotate (BIN 32 bits)
n
: Number of rotations (0 to 31) (BIN 16 bits)
Setting
Data
Internal Devices
R, ZR
J
\
U
\G
Zn
Constants
K, H
Other
Bit
Word
Bit
Word
––
––
n
––
Basic
Process
High
performance
Redundant Universal
Command
Command
P
D
n
D
n
DROR, DRCR
DRORP, DRCRP
indicates an instruction symbol of DROR/DRCR.
D
D
D
b2
b16
b31
b17
b30 b29 b28 b27
b18
b15 b14
b5 b4 b3
Carry flag
(SM700)
b1 b0
+1
n-bit rotation
D
D
D