1074
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.
Conversion Instructions
DOUBLE BCD
SUBTRACT WITHOUT
CARRY
–BL 415 4 22.09 19.9 ---
BCD SUBTRACT WITH
CARRY
–BC 416 4 18.37 16.3 ---
DOUBLE BCD
SUBTRACT WITH
CARRY
–BCL 417 4 22.91 20.1 ---
SIGNED BINARY
MULTIPLY
* 420 4 0.6527.2---
DOUBLE SIGNED
BINARY MULTIPLY
*L 421 4 13.02 16.9 ---
UNSIGNED BINARY
MULTIPLY
*U 422 4 0.75 27.2 ---
DOUBLE UNSIGNED
BINARY MULTIPLY
*UL 423 4 13.23 16.8 ---
BCD MULTIPLY *B 424 4 16.83 17.4 ---
DOUBLE BCD
MULTIPLY
*BL 425 4 33.33 29.4 ---
SIGNED BINARY DIVIDE / 430 4 0.70 37.4 ---
DOUBLE SIGNED
BINARY DIVIDE
/L 431 4 13.35 17.2 ---
UNSIGNED BINARY
DIVIDE
/U 432 4 0.8 36.5 ---
DOUBLE UNSIGNED
BINARY DIVIDE
/UL 433 4 12.91 17.1 ---
BCD DIVIDE /B 434 4 18.03 18.6 ---
DOUBLE BCD DIVIDE /BL 435 4 27.77 25.3 ---
Instruction Mnemonic Code Length (steps)
(See note.)
ON execution
time (µs)
Conditions
CP1H CP1L
BCD-TO-BINARY BIN 023 3 0.40 57.5 ---
DOUBLE BCD-TO-
DOUBLE BINARY
BINL 058 3 10.41 14.1 ---
BINARY-TO-BCD BCD 024 3 10.22 12.8 ---
DOUBLE BINARY-
TO-DOUBLE BCD
BCDL 059 3 10.18 14.2 ---
2’S COMPLEMENT NEG 160 3 0.35 22.8 ---
DOUBLE 2’S
COMPLEMENT
NEGL 161 3 0.60 24.4 ---
16-BIT TO 32-BIT
SIGNED BINARY
SIGN 600 3 0.60 25.5 ---
DATA DECODER MLPX 076 4 12.09 15.1 Decoding 1 digit (4 to 16)
14.15 15.0 Decoding 4 digits (4 to 16)
24.01 43.1 Decoding 1 digit 8 to 256
37.72 76.9 Decoding 2 digits (8 to 256)
Instruction Mnemonic Code Length (steps)
(See note.)
ON execution
time (µs)
Conditions
CP1H CP1L