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

Page 389

Advertising
background image

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

---

---

Advertising