1294
CS-series Instruction Execution Times and Number of Steps Section 4-1
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
BCD SUB-
TRACT
WITHOUT
CARRY
–B 414 4 8.0 8.2 13.1 13.1 ---
DOUBLE
BCD SUB-
TRACT
WITHOUT
CARRY
–BL 415 4 12.8 14.0 18.2 18.2 ---
BCD SUB-
TRACT
WITH
CARRY
–BC 416 4 8.5 8.6 13.8 13.8 ---
DOUBLE
BCD SUB-
TRACT
WITH
CARRY
–BCL 417 4 13.4 14.7 18.8 18.8 ---
SIGNED
BINARY
MULTIPLY
* 420 4 0.38 0.40 0.50 0.58 ---
DOUBLE
SIGNED
BINARY
MULTIPLY
*L 421 4 7.23 8.45 11.19 11.19 ---
UNSIGNED
BINARY
MULTIPLY
*U 422 4 0.38 0.40 0.50 0.58 ---
DOUBLE
UNSIGNED
BINARY
MULTIPLY
*UL 423 4 7.1 8.3 10.63 10.63 ---
BCD MULTI-
PLY
*B 424 4 9.0 9.2 12.8 12.8 ---
DOUBLE
BCD MULTI-
PLY
*BL 425 4 23.0 24.2 35.2 35.2 ---
SIGNED
BINARY
DIVIDE
/ 430 4 0.40 0.42 0.75 0.83 ---
DOUBLE
SIGNED
BINARY
DIVIDE
/L 431 4 7.2 8.4 9.8 9.8 ---
UNSIGNED
BINARY
DIVIDE
/U 432 4 0.40 0.42 0.75 0.83 ---
DOUBLE
UNSIGNED
BINARY
DIVIDE
/UL 433 4 6.9 8.1 9.1 9.1 ---
BCD DIVIDE /B 434 4 8.6 8.8 15.9 15.9 ---
DOUBLE
BCD DIVIDE
/BL 435 4 17.7 18.9 26.2 26.2 ---
Instruction Mnemonic Code Length
(steps)
(See note.)
ON execution time (µs) Conditions
CPU-6@HCPU-4@HCPU-6@ CPU-4@