8-2-5 CPM2A/CPM2C Instruction Execution Times
Basic Instructions
Code Mnemonic
ON execution
time (µs)
i
---
LD
0.64
---
LD NOT
---
AND
0.52
---
AND NOT
---
OR
---
OR NOT
---
AND LD
0.26
---
OR LD
---
OUT
1.88
---
OUT NOT
---
SET
2.58
---
RSET
---
TIM
4.76
---
CNT
4.50
Special Instructions
Code Mnemonic
ON execution
time (µs)
00
NOP
0.15
01
END
6.2
02
IL
1.1
03
ILC
1.6
04
JMP
0.95
05
JME
2.1
06
FAL
20.5
07
FALS
2.9
08
STEP
7.3
09
SNXT
5.1
10
SFT
10.4
15.3
39.6
11
KEEP
3.2
12
CNTR
10.9
18.8
13
DIFU
5.5
14
DIFD
5.3
In addition to the response time shown above, the time required for executing
the interrupt processing routine itself and a return time of 30 µs must also be ac-
counted for when returning to the process that was interrupted.
The following table lists the execution times for CPM2A/CPM2C instructions.
Conditions (Top: min.; bottom: max.)
(
(
)
Any
Constant for SV
DM for SV
Constant for SV
DM for SV
Conditions (Top: min.; bottom: max.)
Any
y
With 1-word shift register
With 10-word shift register
With 53-word shift register
Any
Constant for SV
DM for SV
Any
y
Any
y
p
)
Section
8-2
OFF execution time (µs)
RSET
IL
JMP
---
7.8
7.6
2.9
15.6
15.4
2.9
6.8
2.9
3.1
14.5
2.9
3.1
OFF execution time (µs)
2.1
1.6
1.8
2.1
2.5
2.5
6.0
3.6
Reset
IL
JMP
9.2
0.98
0.98
11.9
1.0
1.0
26.2
1.0
1.0
Reset
IL
JMP
3.1
1.2
1.3
Reset
IL
JMP
7.9
5.5
5.6
Shift
IL
JMP
5.1
4.8
0.96
Shift
IL
JMP
5.4
4.7
0.97