Omron FQM1-MMP21, FQM1-CM001 Auxiliary Area Allocations, Appendix D, Symbol Math Instructions

Models: FQM1-MMP21 FQM1-MMA21 FQM1-CM001

1 414
Download 414 pages 44.52 Kb
Page 389
Image 389
Symbol Math Instructions

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

ON execution

Hardware

Conditions

 

 

 

(steps)

time (s)

implementation

 

 

 

 

(See

 

 

 

 

 

 

note.)

 

 

 

SIGNED BINARY ADD

+

400

4

0.30

Yes

---

WITHOUT CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

DOUBLE SIGNED

+L

401

4

0.60

Yes

---

BINARY ADD WITH-

 

 

 

 

 

 

OUT CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

SIGNED BINARY ADD

+C

402

4

0.40

Yes

---

WITH CARRY

 

 

 

 

 

 

DOUBLE SIGNED

+CL

403

4

0.60

Yes

---

BINARY ADD WITH

 

 

 

 

 

 

CARRY

 

 

 

 

 

 

BCD ADD WITHOUT

+B

404

4

16.3

---

---

CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

DOUBLE BCD ADD

+BL

405

4

22.9

---

---

WITHOUT CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

BCD ADD WITH

+BC

406

4

17.2

---

---

CARRY

 

 

 

 

 

 

DOUBLE BCD ADD

+BCL

407

4

24.1

---

---

WITH CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

SIGNED BINARY SUB-

410

4

0.3

Yes

---

TRACT WITHOUT

 

 

 

 

 

 

CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

DOUBLE SIGNED

–L

411

4

0.60

Yes

---

BINARY SUBTRACT

 

 

 

 

 

 

WITHOUT CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

SIGNED BINARY SUB-

–C

412

4

0.40

Yes

---

TRACT WITH CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

DOUBLE SIGNED

–CL

413

4

0.60

Yes

---

BINARY SUBTRACT

 

 

 

 

 

 

WITH CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

BCD SUBTRACT

–B

414

4

16.3

---

---

WITHOUT CARRY

 

 

 

 

 

 

DOUBLE BCD SUB-

–BL

415

4

23.1

---

---

TRACT WITHOUT

 

 

 

 

 

 

CARRY

 

 

 

 

 

 

BCD SUBTRACT

–BC

416

4

18.1

---

---

WITH CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

DOUBLE BCD SUB-

–BCL

417

4

24.2

---

---

TRACT WITH CARRY

 

 

 

 

 

 

 

 

 

 

 

 

 

SIGNED BINARY MUL-

*

420

4

0.65

Yes

---

TIPLY

 

 

 

 

 

 

DOUBLE SIGNED

*L

421

4

12.8

---

---

BINARY MULTIPLY

 

 

 

 

 

 

 

 

 

 

 

 

 

UNSIGNED BINARY

*U

422

4

0.75

Yes

---

MULTIPLY

 

 

 

 

 

 

 

 

 

 

 

 

 

DOUBLE UNSIGNED

*UL

423

4

12.4

---

---

BINARY MULTIPLY

 

 

 

 

 

 

BCD MULTIPLY

*B

424

4

16.9

---

---

 

 

 

 

 

 

 

DOUBLE BCD MULTI-

*BL

425

4

34.7

---

---

PLY

 

 

 

 

 

 

SIGNED BINARY

/

430

4

0.70

Yes

---

DIVIDE

 

 

 

 

 

 

 

 

 

 

 

 

 

DOUBLE SIGNED

/L

431

4

11.9

---

---

BINARY DIVIDE

 

 

 

 

 

 

 

 

 

 

 

 

 

UNSIGNED BINARY

/U

432

4

0.8

Yes

---

DIVIDE

 

 

 

 

 

 

DOUBLE UNSIGNED

/UL

433

4

11.9

---

---

BINARY DIVIDE

 

 

 

 

 

 

366

Page 389
Image 389
Omron FQM1-MMP21, FQM1-CM001, FQM1-MMA21 operation manual Auxiliary Area Allocations, Appendix D, Symbol Math Instructions