364
Auxiliary Area Allocations Appendix D
Note When a double-length operand is used, add 1 to the value shown in the length column in the above
table.
Data Movement Instructions
Note When a double-length operand is used, add 1 to the value shown in the length column in the above
table.
Input Comparison
Instructions (double,
signed)
LD, AND, OR +=+SL 303 4 0.35 Yes ---
LD, AND, OR +<>+SL 308
LD, AND, OR +<+SL 313
LD, AND, OR +<=+SL 318
LD, AND, OR +>+SL 323
LD, AND, OR +>=+SL 328
COMPARE CMP 020 3 0.10 Yes ---
DOUBLE COMPARE CMPL 060 3 0.50 Yes ---
SIGNED BINARY
COMPARE
CPS 114 3 0.30 Yes ---
DOUBLE SIGNED
BINARY COMPARE
CPSL 115 3 0.50 Yes ---
TABLE COMPARE TCMP 085 4 30.3 --- ---
MULTIPLE COMPARE MCMP 019 4 47.5 --- ---
UNSIGNED BLOCK
COMPARE
BCMP 068 4 50.3 --- ---
EXPANDED BLOCK
COMPARE
BCMP2 502 4 15.3 --- Number of data words: 1
689.1 --- Number of data words:
255
AREA RANGE COM-
PA RE
ZCP 088 3 11.6 --- ---
DOUBLE AREA
RANGE COMPARE
ZCPL 116 3 11.4 --- ---
Instruction Mnemonic Code Length
(steps)
(See
note.)
ON execution
time (
µs)
Hardware
implementation
Conditions
MOVE MOV 021 3 0.30 Yes ---
DOUBLE MOVE MOVL 498 3 0.60 Yes ---
MOVE NOT MVN 022 3 0.35 Yes ---
DOUBLE MOVE NOT MVNL 499 3 0.60 Yes ---
MOVE BIT MOVB 082 4 0.50 Yes ---
MOVE DIGIT MOVD 083 4 0.50 Yes ---
BLOCK TRANSFER XFER 070 4 0.8 Yes Transferring 1 word
650.2 Yes Transferring 1,000 words
BLOCK SET BSET 071 4 0.55 Yes Setting 1 word
400.2 Yes Setting 1,000 words
DATA EXCHANGE XCHG 073 3 0.80 Yes ---
SINGLE WORD DIS-
TRIBUTE
DIST 080 4 10.5 --- ---
DATA COLLECT COLL 081 4 10.5 --- ---
Instruction Mnemonic Code Length
(steps)
(See
note.)
ON execution
time (
µs)
Hardware
implementation
Conditions