High−level Instructions
3 − 239
Description
Shifts one hexadecimal digit (4 bits) of the 16-bit area specified by D to the right (to the lower digit position).
000
0
····
Bit position
·····
15 1211 8 7 4 3 0
This hexadecimal digit position becomes 0.
Hexadecimal
D
·· ·
Bit position
·····
15 1211 8 7 4 3 0
Hexadecimal
D
·· ·
Bit position
·····
15 1211 8 7 4 3 0
Hexadecimal
Digit 4 Digit 3 Digit 2 Digit 1
Digit 4 Digit 3 Digit 2
Digit 1
DT9014/
DT90014
When one hexadecimal digit (4 bits) is shifted to the right,
− The data in hexadecimal digit position 1 (bit positions 0 to 3) of the 16−bit area specified by D is
shifted out and is transferred to the lower digit (bit positions 0 to 3) of special data register DT9014
(with the FP0 T32, FP0R, FPΣ,FP−X, FP2, FP2SH and FP10SH: DT90014).
− The hexadecimal digit 4 (bit positions 12 to 15) of the 16-bit area specified by D becomes 0.
Flag conditions
・Error flag (R9007): Turns on and stays on when the area specified using the index modifier
exceeds the limit.
・Error flag (R9008): Turns on for an instant when the area specified using the index modifier
exceeds the limit.