Data movement instructions, Data shift instructions, 3 instruction execution times and number of steps – Omron SYSMAC CP CP1E-N@@D@-@ User Manual
Page 442
3 Instruction Execution Times and Number of Steps
3-6
CP1E CPU Unit Instructions Reference Manual(W483)
Data Movement Instructions
Instruction
Mnemonic
FUN
No.
Length
(steps)
ON execution
time (
µs)
Conditions
MOVE
MOV
021
3
8.0 ---
!MOV
021
7
57.7 ---
DOUBLE MOVE
MOVL
498
3
8.9
---
MOVE NOT
MVN
022
3
13.7
---
MOVE BIT
MOVB
082
4
21.4
---
MOVE DIGIT
MOVD
083
4
22.4
---
MULTIPLE BIT TRANSFER
XFRB
062
26.4
Transferring 1 word
137.3 Transferring
255
bits
BLOCK TRANSFER
XFER
070
4
24.2
Transferring 1 word
3747.7
Transferring 1,000 words
BLOCK SET
BSET
071
4
21.3
Setting 1 word
2074.4
Setting 1,000 words
DATA EXCHANGE
XCHG
073
3
19.2
---
SINGLE WORD DISTRIBUTE
DIST
080
4
20.8
---
DATA COLLECT
COLL
081
4
20.6
---
Data Shift Instructions
Instruction
Mnemonic
FUN
No.
Length
(steps)
ON execution
time (
µs)
Conditions
SHIFT REGISTER
SFT
010
3
14.1
Shifting 1 word
1076.0 Shifting
290
words
REVERSIBLE SHIFT REGISTER
SFTR
084
4
18.0
Shifting 1 word
3784.4
Shifting 1,000 words
WORD SHIFT
WSFT
016
4
25.8
Shifting 1 word
3783.9
Shifting 1,000 words
ARITHMETIC SHIFT LEFT
ASL
025
2
13.0
---
ARITHMETIC SHIFT RIGHT
ASR
026
2
13.0
---
ROTATE LEFT
ROL
027
2
13.3
---
ROTATE RIGHT
ROR
028
2
13.5
---
ONE DIGIT SHIFT LEFT
SLD
074
3
21.8
Shifting 1 word
3778.3
Shifting 1,000 words
ONE DIGIT SHIFT RIGHT
SRD
075
3
22.2
Shifting 1 word
3778.6
Shifting 1,000 words
SHIFT N-BITS LEFT
NASL
580
3
19.5
---
DOUBLE SHIFT NBITS LEFT
NSLL
582
3
20.8
---
SHIFT N-BITS RIGHT
NASR
581
3
19.6
---
DOUBLE SHIFT NBITS RIGHT
NSRL
583
3
21.0
---