High−level Instructions
3 − 240
Outline Shifts one hexadecimal digit (4 bits) of the specified 16-bit data to the
left.
For the FP0R/FPΣ/FP−X/FP0/FP−e, the P type high−level instruction
“P106 (PBSL)” is not available.
Program example
modifier
D N/A A A A A A A A A A A N/A N/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
Shifts one hexadecimal digit (4 bits) in data register DT0 to the left when trigger R0 turns on.
The data in hexadecimal digit position 4 (bit positions 12 to 15) is shifted out and transferred to the lower digit
position (bit positions 0 to 3) of special data register DT9014 (with the FP0 T32, FP0R, FPΣ,FP−X, FP2,
FP2SH and FP10SH: DT90014).
00 00 00
0008
0000
0
····
Bit position
·····
Binary
15
100
12
0
11
000
8
1
7
000
4
0
3
000
0
0
R0: on
8100
Hexadecimal
DT0
·· ·
Bit position
·····
Binary
15
0
12
1
11
0
8
0
7
0
4
0
30
100
Hexadecimal
DT0
·· ·
Bit position
·····
Binary
15
000
12
0
11
000
8
0
7
000
4
0
3
100
0
0
Hexadecimal
DT9014/
DT90014
(H8100)
(H1000)
(H8)
F106
P106
(PBSL)
(BSL)
Left shift of one hexadecimal digit (4 bits)
A: Available
N/A: Not Available