364 auxiliary area allocations appendix d, Data movement instructions – Omron HOME SECURITY SYSTEM - MOTION SENSOR FQM1-MMA21 User Manual
Page 387

364
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.
Data Movement Instructions
Note When a double-length operand is used, add 1 to the value shown in the length column in the above
table.
Input Comparison
Instructions (double,
signed)
LD, AND, OR +=+SL
303
4
0.35
Yes
---
LD, AND, OR +<>+SL 308
LD, AND, OR +<+SL
313
LD, AND, OR +<=+SL 318
LD, AND, OR +>+SL
323
LD, AND, OR +>=+SL 328
COMPARE
CMP
020
3
0.10
Yes
---
DOUBLE COMPARE
CMPL
060
3
0.50
Yes
---
SIGNED BINARY
COMPARE
CPS
114
3
0.30
Yes
---
DOUBLE SIGNED
BINARY COMPARE
CPSL
115
3
0.50
Yes
---
TABLE COMPARE
TCMP
085
4
30.3
---
---
MULTIPLE COMPARE
MCMP
019
4
47.5
---
---
UNSIGNED BLOCK
COMPARE
BCMP
068
4
50.3
---
---
EXPANDED BLOCK
COMPARE
BCMP2
502
4
15.3
---
Number of data words: 1
689.1
---
Number of data words:
255
AREA RANGE COM-
PARE
ZCP
088
3
11.6
---
---
DOUBLE AREA
RANGE COMPARE
ZCPL
116
3
11.4
---
---
Instruction
Mnemonic
Code
Length
(steps)
(See
note.)
ON execution
time (
µs)
Hardware
implementation
Conditions
MOVE
MOV
021
3
0.30
Yes
---
DOUBLE MOVE
MOVL
498
3
0.60
Yes
---
MOVE NOT
MVN
022
3
0.35
Yes
---
DOUBLE MOVE NOT
MVNL
499
3
0.60
Yes
---
MOVE BIT
MOVB
082
4
0.50
Yes
---
MOVE DIGIT
MOVD
083
4
0.50
Yes
---
BLOCK TRANSFER
XFER
070
4
0.8
Yes
Transferring 1 word
650.2
Yes
Transferring 1,000 words
BLOCK SET
BSET
071
4
0.55
Yes
Setting 1 word
400.2
Yes
Setting 1,000 words
DATA EXCHANGE
XCHG
073
3
0.80
Yes
---
SINGLE WORD DIS-
TRIBUTE
DIST
080
4
10.5
---
---
DATA COLLECT
COLL
081
4
10.5
---
---
Instruction
Mnemonic
Code
Length
(steps)
(See
note.)
ON execution
time (
µs)
Hardware
implementation
Conditions