3-7

3 Instruction Execution Times and Number of Steps
CP1E CPU Unit Instructions Reference Manual(W483)
3-1 CP1E CPU Unit Instruction
Execution Times and Number of
3
Increment/Decrement Instructions
Instruction Mnemonic FUN
No.
Length
(steps)
ON execution
time (µs) Conditions
INCREMENT BINARY ++ 590 2 12.3 ---
DOUBLE INCREMENT BINARY ++L 591 2 13.5 ---
DECREMENT BINARY
--
592 2 12.3 ---
DOUBLE DECREMENT BINARY
--
L 593 2 13.6 ---
INCREMENT BCD ++B 594 2 13.2 ---
DOUBLE INCREMENT BCD ++BL 595 2 14.4 ---
DECREMENT BCD
--
B 596 2 13.2 ---
DOUBLE DECREMENT BCD
--
BL 597 2 14.5 ---
Symbol Math Instructions
Instruction Mnemonic FUN
No.
Length
(steps)
ON execution
time (µs) Conditions
SIGNED BINARY ADD WITHOUT CARRY + 400 4 11.5 ---
DOUBLE SIGNED BINARY ADD WITHOUT CARRY +L 401 4 13.0 ---
SIGNED BINARY ADD WITH CARRY +C 402 4 11.7 ---
DOUBLE SIGNED BINARY ADD WITH CARRY +CL 403 4 13.2 ---
BCD ADD WITHOUT CARRY +B 404 4 20.6 ---
DOUBLE BCD ADD WITHOUT CARRY +BL 405 4 22.9 ---
BCD ADD WITH CARRY +BC 406 4 20.8 ---
DOUBLE BCD ADD WITH CARRY +BCL 407 4 23.1 ---
SIGNED BINARY SUBTRACT WITHOUT CARRY
-
410 4 11.6 ---
DOUBLE SIGNED BINARY SUBTRACT WITHOUT CARRY
-
L 411 4 13.2 ---
SIGNED BINARY SUBTRACT WITH CARRY
-
C 412 4 11.7 ---
DOUBLE SIGNED BINARY SUBTRACT WITH CARRY
-
CL 413 4 13.3 ---
BCD SUBTRACT WITHOUT CARRY
-
B 414 4 20.3 ---
DOUBLE BCD SUBTRACT WITHOUT CARRY
-
BL 415 4 23.6 ---
BCD SUBTRACT WITH CARRY
-
BC 416 4 20.5 ---
DOUBLE BCD SUBTRACT WITH CARRY
-
BCL 417 4 23.8 ---
SIGNED BINARY MULTIPLY 420 4 18.4 ---
DOUBLE SIGNED BINARY MULTIPLY L 421 4 23.9 ---
BCD MULTIPLY B 424 4 22.0 ---
DOUBLE BCD MULTIPLY BL 425 4 33.2 ---
SIGNED BINARY DIVIDE / 430 4 19.8 ---
DOUBLE SIGNED BINARY DIVIDE /L 431 4 25.8 ---
BCD DIVIDE /B 434 4 23.2 ---
DOUBLE BCD DIVIDE /BL 435 4 33.0 ---