EasyManua.ls Logo

Omron CJ - 08-2008 - Data Movement Instructions

Omron CJ - 08-2008
733 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
477
Instruction Execution Times and Number of Steps Section 10-5
Note 1. When a double-length operand is used, add 1 to the value shown in the
length column in the following table.
2. Supported only by CPU Units Ver. 2.0 or later.
10-5-6 Data Movement Instructions
DOUBLE COM-
PAR E
CMPL 060 3 0.064 0.08 0.08 0.46 0.50 0.50 ---
SIGNED BINARY
COMPARE
CPS 114 3 0.064 0.08 0.08 6.50 0.30 0.30 ---
!CPS 114 7 +35.9 35.9 35.9 42.4 +45.2 45.2 Increase for imme-
diate refresh
DOUBLE SIGNED
BINARY COM-
PAR E
CPSL 115 3 0.064 0.08 0.08 6.50 0.50 0.50 ---
TABLE COMPARE TCMP 085 4 14.0 14.0 15.2 21.9 29.77 32.13 ---
MULTIPLE COM-
PAR E
MCMP 019 4 20.5 20.5 22.8 31.2 45.80 48.67 ---
UNSIGNED
BLOCK COM-
PAR E
BCMP 068 4 21.5 21.5 23.7 32.6 47.93 51.67 ---
EXPANDED
BLOCK COM-
PAR E
BCMP2 502 4 8.4 --- --- --- 13.20 19.33 Number of data
words: 1
313.0 --- --- --- 650.0 754.67 Number of data
words: 255
AREA RANGE
COMPARE
ZCP 088 3 5.3 5.3 5.4 --- 11.53 12.43 ---
DOUBLE AREA
RANGE COM-
PAR E
ZCPL 116 3 5.5 5.5 6.7 --- 11.28 11.90 ---
Instruction Mnemonic Code Length
(steps)
(See
note 1.)
ON execution time (
µs) Conditions
CPU6@H-R CPU6@HCPU4@HCPU4@ CJ1M
excluding
CPU11/21
CJ1M
CPU11/21
Instruction Mnemonic Code Length
(steps)
(See
note.)
ON execution time (
µs) Conditions
CPU6@H-R CPU6@HCPU4@HCPU4@ CJ1M
excluding
CPU11/21
CJ1M
CPU11/21
MOVE MOV 021 3 0.14 0.18 0.20 0.29 0.30 0.30 ---
!MOV 021 7 +21.38 21.38 21.40 42.36 +35.1 43.0 Increase for imme-
diate refresh
DOUBLE MOVE MOVL 498 3 0.26 0.32 0.34 0.50 0.60 0.60 ---
MOVE NOT MVN 022 3 0.14 0.18 0.20 0.29 0.35 0.35 ---
DOUBLE MOVE
NOT
MVNL 499 3 0.26 0.32 0.34 0.50 0.60 0.60 ---
MOVE BIT MOVB 082 4 0.19 0.24 0.34 7.5 0.50 0.50 ---
MOVE DIGIT MOVD 083 4 0.19 0.24 0.34 7.3 0.50 0.50 ---
MULTIPLE BIT
TRANSFER
XFRB 062 4 10.1 10.1 10.8 13.6 20.9 22.1 Transferring 1 bit
186.4 186.4 189.8 269.2 253.3 329.7 Transferring 255
bits
BLOCK TRANS-
FER
XFER 070 4 0.29 0.36 0.44 11.2 0.8 0.8 Transferring 1 word
240.1 300.1 380.1 633.5 650.2 650.2 Transferring 1,000
words
BLOCK SET BSET 071 4 0.21 0.26 0.28 8.5 0.55 0.55 Setting 1 word
142.2 200.1 220.1 278.3 400.2 400.2 Setting 1,000 words
DATA EXCHANGE XCHG 073 3 0.32 0.40 0.56 0.7 0.80 0.80 ---
DOUBLE DATA
EXCHANGE
XCGL 562 3 0.61 0.76 1.04 1.3 1.5 1.5 ---
SINGLE WORD
DISTRIBUTE
DIST 080 4 5.1 5.1 5.4 7.0 6.6 12.47 ---
DATA COLLECT COLL 081 4 5.1 5.1 5.3 7.1 6.5 12.77 ---
MOVE TO REGIS-
TER
MOVR 560 3 0.064 0.08 0.08 0.50 0.60 0.60 ---
MOVE TIMER/
COUNTER PV TO
REGISTER
MOVRW 561 3 0.064 0.42 0.50 0.50 0.60 0.60 ---

Table of Contents

Related product manuals