1073
Instruction Execution Times and Number of Steps Section 4-1
Increment/Decrement Instructions
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
Symbol Math Instructions
Instruction Mnemonic Code Length (steps)
(See note.)
ON execution
time (µs)
Conditions
CP1H CP1L
INCREMENT BINARY ++ 590 2 0.45 19.1 ---
DOUBLE INCREMENT
BINARY
++L 591 2 0.8023.8---
DECREMENT BINARY – – 592 2 0.45 23.2 ---
DOUBLE DECREMENT
BINARY
– –L 593 2 0.80 23.6 ---
INCREMENT BCD ++B 594 2 12.09 10.2 ---
DOUBLE INCREMENT
BCD
++BL 595 2 10.59 10.6 ---
DECREMENT BCD – –B 596 2 11.63 11.9 ---
DOUBLE DECREMENT
BCD
– –BL 597 2 9.59 10.6 ---
Instruction Mnemonic Code Length (steps)
(See note.)
ON execution
time (µs)
Conditions
CP1H CP1L
SIGNED BINARY ADD
WITHOUT CARRY
+ 400 4 0.3014.1---
DOUBLE SIGNED
BINARY ADD WITHOUT
CARRY
+L 401 4 0.60 15.3 ---
SIGNED BINARY ADD
WITH CARRY
+C 402 4 0.40 14.2 ---
DOUBLE SIGNED
BINARY ADD WITH
CARRY
+CL 403 4 0.6015.5---
BCD ADD WITHOUT
CARRY
+B 404 4 18.14 16.3 ---
DOUBLE BCD ADD
WITHOUT CARRY
+BL 405 4 22.87 20.1 ---
BCD ADD WITH CARRY +BC 406 4 19.7 16.4 ---
DOUBLE BCD ADD
WITH CARRY
+BCL 407 4 23.63 20.2 ---
SIGNED BINARY
SUBTRACT WITHOUT
CARRY
–41040.314.1---
DOUBLE SIGNED
BINARY SUBTRACT
WITHOUT CARRY
–L 411 4 0.60 15.4 ---
SIGNED BINARY
SUBTRACT WITH
CARRY
–C 412 4 0.40 14.2 ---
DOUBLE SIGNED
BINARY SUBTRACT
WITH CARRY
–CL 413 4 0.60 15.5 ---
BCD SUBTRACT
WITHOUT CARRY
–B 414 4 17.57 16.2 ---