1071
Instruction Execution Times and Number of Steps Section 4-1
Note When a double-length operand is used, add 1 to the value shown in the length
column in the following table.
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.
Data Shift Instructions
EXPANDED BLOCK
COMPARE
BCMP2 502 4 13.20 18.9 Number of data words: 1
650.0 800.7 Number of data words: 255
AREA RANGE
COMPARE
ZCP 88 3 11.53 13.1 ---
DOUBLE AREA
RANGE COMPARE
ZCPL 116 3 11.28 14.4 ---
Instruction Mnemonic Code Length (steps)
(See note.)
ON execution
time (µs)
Conditions
CP1H CP1L
MOVE MOV 21 3 0.30 4.1 ---
!MOV 21 7 +35.1 +17.3 Increase for immediate refresh
DOUBLE MOVE MOVL 498 3 0.60 4.8 ---
MOVE NOT MVN 22 3 0.35 15.5 ---
DOUBLE MOVE
NOT
MVNL 499 3 0.60 16.6 ---
MOVE BIT MOVB 82 4 0.50 19.4 ---
MOVE DIGIT MOVD 83 4 0.50 22.1 ---
MULTIPLE BIT
TRANSFER
XFRB 62 4 20.1 19.4 Transferring 1 bit
266.30 252.6 Transferring 255 bits
BLOCK TRANSFER XFER 70 4 8.80 14.9 Transferring 1 word
1.18
ms
1.72
ms
Transferring 1,000 words
BLOCK SET BSET 71 4 14.63 14.5 Setting 1 word
570.17 549.3 Setting 1,000 words
DATA EXCHANGE XCHG 73 3 0.80 20.7 ---
DOUBLE DATA
EXCHANGE
XCGL 562 3 1.5 22.0 ---
SINGLE WORD
DISTRIBUTE
DIST 80 4 12.77 13.8 ---
DATA COLLECT COLL 81 4 12.85 11.0 ---
MOVE TO REGIS-
TER
MOVR 560 3 0.60 13.8 ---
MOVE TIMER/
COUNTER PV TO
REGISTER
MOVRW 561 3 0.6013.8---
Instruction Mnemonic Code Length (steps)
(See note.)
ON execution
time (µs)
Conditions
CP1H CP1L
SHIFT REGISTER SFT 10 3 12.68 8.8 Shifting 1 word
1.49
ms
2.49
ms
Shifting 1,000 words
Instruction Mnemonic Code Length
(steps)
(See note.)
ON execution
time (µs)
Conditions
CP1H CP1L