![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_7422681329.webp)
1290
CS-series Instruction Execution Times and Number of Steps
Section 4-1
4-1-6
Data Movement Instructions
Note
When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
Instruction
Mnemonic
Code
Length
(steps)
(See note.)
ON execution time (
µ
s)
Conditions
CPU-6
@
H CPU-4
@
H
CPU-6
@
CPU-4
@
MOVE
MOV
021
3
0.18
0.20
0.25
0.29
---
!MOV
021
7
+21.38
+21.40
+42.36
+42.36
Increase for CS
Series
+90.52
+90.52
+90.52
+90.52
Increase for
C200H
DOUBLE
MOVE
MOVL
498
3
0.32
0.34
0.42
0.50
---
MOVE NOT
MVN
022
3
0.18
0.20
0.25
0.29
---
DOUBLE
MOVE NOT
MVNL
499
3
0.32
0.34
0.42
0.50
---
MOVE BIT
MOVB
082
4
0.24
0.34
7.5
7.5
---
MOVE DIGIT
MOVD
083
4
0.24
0.34
7.3
7.3
---
MULTIPLE
BIT TRANS-
FER
XFRB
062
4
10.1
10.8
13.6
13.6
Transferring 1
bit
186.4
189.8
269.2
269.2
Transferring 255
bits
BLOCK
TRANSFER
XFER
070
4
0.36
0.44
11.2
11.2
Transferring 1
word
300.1
380.1
633.5
633.5
Transferring
1,000 words
BLOCK SET
BSET
071
4
0.26
0.28
8.5
8.5
Setting 1 word
200.1
220.1
278.3
278.3
Setting 1,000
words
DATA
EXCHANGE
XCHG
073
3
0.40
0.56
0.5
0.7
---
DOUBLE
DATA
EXCHANGE
XCGL
562
3
0.76
1.04
0.9
1.3
---
SINGLE
WORD DIS-
TRIBUTE
DIST
080
4
5.1
5.4
7.0
7.0
---
DATA COL-
LECT
COLL
081
4
5.1
5.3
7.1
7.1
---
MOVE TO
REGISTER
MOVR
560
3
0.08
0.08
0.42
0.50
---
MOVE TIMER/
COUNTER PV
TO REGIS-
TER
MOVRW
561
3
0.42
0.50
0.42
0.50
---
Summary of Contents for SYSMAC CS1D-CPU**
Page 3: ...iv...
Page 29: ...xxx...
Page 185: ...146 List of Instructions by Function Code Section 2 4...
Page 1389: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2...
Page 1390: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits...
Page 1391: ...1352 ASCII Code Table Appendix A...