High−level Instructions
3 − 278
Outline Rotates a specified number of bits in the specified 16-bit data to the right
together with carry flag data.
For the FP0R/FPΣ/FP−X/FP0/FP−e, the P type high−level instruction
“P122 (PRCR)” is not available.
Program example
modifier
D N/A A A A A A A A A A A N/A N/A A
n A A A A A A A A A A A A A A
(*1) This cannot be used with the FP0 and FP−e.
(*2) This cannot be used with the FP0, FP−e, FP0R, FPΣ, FP−X.
(*3) With the FP0R, FPΣ,FP−X, FP2, FP2SH, and FP10SH, this is I0 to IC.
(*4) With the FP0R, FPΣ,FP−X, FP2, FP2SH, and FP10SH, this is ID.
Explanation of example
Rotates 4 bits in data register DT0 together with carry flag data “1” to the right when trigger R0 turns on.
00 00 01 01
····
Bit position
·····
DT0
15
000
12
1
11
001
8
0
7
001
4
1
3
010
0
0
R0: on
·· ·
Bit position
·····
DT0
15
1
12
1
11
0
8
1
7
0
4
0
3
0
0
1
0
Special internal relay
R9009 (carry flag)
Data in bit position 3
n-1: 3 bits
Carry flag data “1”
F122
P122
(PRCR)
(RCR)
16-bit data right rotation with carry flag data
A: Available
N/A: Not Available