366 auxiliary area allocations appendix d, Symbol math instructions – Omron HOME SECURITY SYSTEM - MOTION SENSOR FQM1-MMA21 User Manual
Page 389

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
---
---