1325
CJ-series Instruction Execution Times and Number of Steps Section 4-2
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
4-2-10 Conversion Instructions
DOUBLE BCD
MULTIPLY
*BL 425 4 12.8 23.0 24.2 35.2 36.3 45.7 ---
SIGNED
BINARY
DIVIDE
/ 430 4 0.29 0.40 0.42 0.83 0.70 0.70 ---
DOUBLE
SIGNED
BINARY
DIVIDE
/L 431 4 7.2 7.2 8.4 9.8 13.7 15.5 ---
UNSIGNED
BINARY
DIVIDE
/U 432 4 0.29 0.40 0.42 0.83 0.8 0.8 ---
DOUBLE
UNSIGNED
BINARY
DIVIDE
/UL 433 4 6.9 6.9 8.1 9.1 12.8 14.7 ---
BCD DIVIDE /B 434 4 8.6 8.6 8.8 15.9 19.3 22.8 ---
DOUBLE BCD
DIVIDE
/BL 435 4 13.1 17.7 18.9 26.2 27.1 34.7 ---
Instruction Mne-
monic
Code Length
(steps)
(See
note.)
ON execution time (µs) Conditions
CPU6@
H-R
CPU6@
H
CPU4@
H
CPU4@ CJ1M
exclud-
ing
CPU11
/21
CJ1M
CPU11
/21
BCD TO
BINARY
BIN 023 3 0.180.220.240.290.400.40---
DOUBLE
BCD TO
DOUBLE
BINARY
BINL 058 3 6.1 6.5 6.8 9.1 12.3 13.7 ---
BINARY TO
BCD
BCD 024 3 0.19 0.24 0.26 8.3 7.62 9.78 ---
DOUBLE
BINARY TO
DOUBLE
BCD
BCDL 059 3 6.7 6.7 7.0 9.2 10.6 12.8 ---
2’S COM-
PLEMENT
NEG160 3 0.140.180.200.290.350.35---
DOUBLE
2’S COM-
PLEMENT
NEGL 161 3 0.26 0.32 0.34 0.5 0.60 0.60 ---
16-BIT TO
32-BIT
SIGNED
BINARY
SIGN600 3 0.260.320.340.500.600.60---
Instruction Mne-
monic
Code Length
(steps)
(See
note.)
ON execution time (µs) Conditions
CPU6@
H-R
CPU6@
H
CPU4@
H
CPU4@ CJ1M
exclud-
ing
CPU11
/21
CJ1M
CPU11
/21