
Appendix C
Instruction Set and Execution Times
141
Instruction
OFF execution time
Conditions
ON execution time
Number of words
LR, DR, or
TC
I/O, work, or
dedicated
DR, LR, or
TC (see
note)
I/O, work, or
dedicated
CNTH(24)
4
4
39.9
Constant for SV
R: 51.3
(SP16, SP20)
49.4
Word for SV
IL: 4.7
73.6
*
DR for SV
ATM1(25)
4
4
47.8
Constant for SV
R: 47.1
(SP16, SP20)
56.3
Word for SV
IL: 45.4
81.4
*
DR for SV
ATM2(25)
4
4
47.8
Constant for SV
R: 47.1
(SP16, SP20)
56.3
Word for SV
IL: 45.4
81.4
*
DR for SV
MOV(30)
4
4
41.6 to 43.4
Moving constant to word.
20.6
104.8
Moving
*
DR content to
*
DR word.
MVN(31)
4
4
42.0 to 43.8
Moving constant to word.
20.6
104.8
Moving
*
DR content to
*
DR word.
CMP(32)
4
4
33.4 to 36.2
Comparing constant with word.
20.0
97.2
Comparing
*
DR content.
SFT(33)
3
3
35.2 to 41.8
Always
R: 32.2
IL: 19.6
BCMP(34)
(SP16, SP20)
5
5
41.5 to 134.4
0 to 5 comparison ranges with a
constant for compare data
R: 13.1
IL: 4.9
43.0 to 136.0
0 to 5 comparison ranges with a
word for compare data
ADD(40)
5
5
70.2 to 72.6
Adding constant to word with
results placed in word.
20.8
167.8
Adding
*
DR to
*
DR with results
placed in
*
DR.
SUB(41)
5
5
70.2 to 72.6
Subtracting constant from word
with results placed in word.
20.8
167.4
Subtracting
*
DR from
*
DR with
results placed in
*
DR.
ANDW(42)
5
5
49.0 to 51.4
ANDing constant and word with
results placed in word.
20.8
146.6
ANDing
*
DR and
*
DR with results
placed in
*
DR
ORW(43)
5
5
49.0 to 51.6
ORing constant and word with
results placed in word.
20.8
146.6
ORing
*
DR and
*
DR with results
placed in
*
DR
CLC(44)
2
2
19.8
Always.
19.6
Note The work bits for word addresses 05 to 20 belong in this column when calculating the program words.