Auxiliary Area Allocations

 

 

 

 

Appendix D

 

 

 

 

 

 

 

 

Instruction

Mnemonic

Code

Length

ON execution

Hardware

Conditions

 

 

 

 

(steps)

time (s)

implementation

 

 

 

 

 

(See

 

 

 

 

 

 

 

note.)

 

 

 

 

BCD DIVIDE

/B

434

4

18.3

---

---

 

 

 

 

 

 

 

 

 

DOUBLE BCD DIVIDE

/BL

435

4

26.7

---

---

 

 

 

 

 

 

 

 

 

Note When a double-length operand is used, add 1 to the value shown in the length column in the above table.

Conversion Instructions

Instruction

Mnemonic

Code

Length

ON execution

Hardware

Conditions

 

 

 

(steps)

time (s)

implementation

 

 

 

 

(See

 

 

 

 

 

 

note.)

 

 

 

BCD-TO-BINARY

BIN

023

3

0.40

Yes

---

 

 

 

 

 

 

 

DOUBLE BCD-TO-

BINL

058

3

7.4

---

---

DOUBLE BINARY

 

 

 

 

 

 

 

 

 

 

 

 

 

BINARY-TO-BCD

BCD

024

3

8.0

---

---

 

 

 

 

 

 

 

DOUBLE BINARY-TO-

BCDL

059

3

8.0

---

---

DOUBLE BCD

 

 

 

 

 

 

 

 

 

 

 

 

 

2’S COMPLEMENT

NEG

160

3

0.35

Yes

---

 

 

 

 

 

 

 

DOUBLE 2’S COM-

NEGL

161

3

0.60

Yes

---

PLEMENT

 

 

 

 

 

 

 

 

 

 

 

 

 

ASCII CONVERT

ASC

086

4

11.8

---

Converting 1 digit into ASCII

 

 

 

 

 

 

 

 

 

 

 

18.1

---

Converting 4 digits into ASCII

 

 

 

 

 

 

 

ASCII TO HEX

HEX

162

4

12.2

---

Converting 1 digit

 

 

 

 

 

 

 

Note When a double-length operand is used, add 1 to the value shown in the length column in the above table.

Logic Instructions

Instruction

Mnemonic

Code

Length

ON execution

Hardware

Conditions

 

 

 

(steps)

time (s)

implementation

 

 

 

 

(See

 

 

 

 

 

 

note.)

 

 

 

LOGICAL AND

ANDW

034

4

0.30

Yes

---

 

 

 

 

 

 

 

DOUBLE LOGICAL

ANDL

610

4

0.60

Yes

---

AND

 

 

 

 

 

 

 

 

 

 

 

 

 

LOGICAL OR

ORW

035

4

0.45

Yes

---

 

 

 

 

 

 

 

DOUBLE LOGICAL OR

ORWL

611

4

0.60

Yes

---

 

 

 

 

 

 

 

EXCLUSIVE OR

XORW

036

4

0.45

Yes

---

 

 

 

 

 

 

 

DOUBLE EXCLUSIVE

XORL

612

4

0.60

Yes

---

OR

 

 

 

 

 

 

EXCLUSIVE NOR

XNRW

037

4

0.45

Yes

---

 

 

 

 

 

 

 

DOUBLE EXCLUSIVE

XNRL

613

4

0.60

Yes

---

NOR

 

 

 

 

 

 

COMPLEMENT

COM

029

2

0.45

Yes

---

 

 

 

 

 

 

 

DOUBLE COMPLE-

COML

614

2

0.80

Yes

---

MENT

 

 

 

 

 

 

Note When a double-length operand is used, add 1 to the value shown in the length column in the above table.

367

Page 390
Image 390
Omron FQM1-CM001, FQM1-MMA21, FQM1-MMP21 operation manual Conversion Instructions, Logic Instructions