Manual
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 ---










