Omron FQM1-MMP21 Home Security System User Manual


 
366
Auxiliary Area Allocations Appendix D
Note When a double-length operand is used, add 1 to the value shown in the length column in the above
table.
Symbol Math Instructions
Instruction Mnemonic Code Length
(steps)
(See
note.)
ON execution
time (
µs)
Hardware
implementation
Conditions
SIGNED BINARY ADD
WITHOUT CARRY
+ 400 4 0.30 Yes ---
DOUBLE SIGNED
BINARY ADD WITH-
OUT CARRY
+L 401 4 0.60 Yes ---
SIGNED BINARY ADD
WITH CARRY
+C 402 4 0.40 Yes ---
DOUBLE SIGNED
BINARY ADD WITH
CARRY
+CL 403 4 0.60 Yes ---
BCD ADD WITHOUT
CARRY
+B 404 4 16.3 --- ---
DOUBLE BCD ADD
WITHOUT CARRY
+BL 405 4 22.9 --- ---
BCD ADD WITH
CARRY
+BC 406 4 17.2 --- ---
DOUBLE BCD ADD
WITH CARRY
+BCL 407 4 24.1 --- ---
SIGNED BINARY SUB-
TRACT WITHOUT
CARRY
410 4 0.3 Yes ---
DOUBLE SIGNED
BINARY SUBTRACT
WITHOUT CARRY
–L 411 4 0.60 Yes ---
SIGNED BINARY SUB-
TRACT WITH CARRY
–C 412 4 0.40 Yes ---
DOUBLE SIGNED
BINARY SUBTRACT
WITH CARRY
–CL 413 4 0.60 Yes ---
BCD SUBTRACT
WITHOUT CARRY
–B 414 4 16.3 --- ---
DOUBLE BCD SUB-
TRACT WITHOUT
CARRY
–BL 415 4 23.1 --- ---
BCD SUBTRACT
WITH CARRY
–BC 416 4 18.1 --- ---
DOUBLE BCD SUB-
TRACT WITH CARRY
–BCL 417 4 24.2 --- ---
SIGNED BINARY MUL-
TIPLY
* 420 4 0.65 Yes ---
DOUBLE SIGNED
BINARY MULTIPLY
*L 421 4 12.8 --- ---
UNSIGNED BINARY
MULTIPLY
*U 422 4 0.75 Yes ---
DOUBLE UNSIGNED
BINARY MULTIPLY
*UL 423 4 12.4 --- ---
BCD MULTIPLY *B 424 4 16.9 --- ---
DOUBLE BCD MULTI-
PLY
*BL 425 4 34.7 --- ---
SIGNED BINARY
DIVIDE
/ 430 4 0.70 Yes ---
DOUBLE SIGNED
BINARY DIVIDE
/L 431 4 11.9 --- ---
UNSIGNED BINARY
DIVIDE
/U 432 4 0.8 Yes ---
DOUBLE UNSIGNED
BINARY DIVIDE
/UL 433 4 11.9 --- ---