8-2
Section
CPM2A/CPM2C Cycle Time and I/O Response Time
529
Code
OFF execution time (
µ
s)
Conditions (Top: min.; bottom: max.)
ON execution
time (
µ
s)
Mnemonic
15
TIMH
Reset
IL
JMP
9.0
Regular execution, constant for SV
13.0
12.6
6.1
9.6
Interrupt execution, constant for SV
14.4
14.0
7.5
9.8
Regular execution,
DM for SV
20.8
20.5
6.1
10.7
Interrupt execution,
DM for SV
22.2
22.0
7.5
16
WSFT
14.0
With 1-word shift register
2.6
18.6
With 10-word shift register
1.15 ms
With 2,048-word shift register using
DM
17
ASFT
13.0
Shifting 1 word
2.6
22.9
Shifting 10 words
1.51 ms
Shifting 2,048 words via
DM
20
CMP
7.0
When comparing a constant to a constant
2.6
8.3
When comparing two words
12.1
When comparing two
DM
21
MOV
7.8
When transferring a constant to a word
2.6
8.4
When transferring from one word to another
22.8
When transferring
DM to
DM
22
MVN
7.9
When transferring a constant to a word
2.6
8.4
When transferring from one word to another
22.8
When transferring
DM to
DM
23
BIN
15.8
When converting a word to a word
2.6
30.3
When converting
DM to
DM
24
BCD
14.6
When converting a word to a word
2.6
29.0
When converting
DM to
DM
25
ASL
8.6
When shifting a word
2.5
15.8
When shifting
DM
26
ASR
8.4
When shifting a word
2.5
15.6
When shifting
DM
27
ROL
7.3
When rotating a word
2.5
14.5
When rotating
DM
28
ROR
7.3
When rotating a word
2.5
14.5
When rotating
DM
29
COM
8.9
When inverting a word
2.5
16.1
When inverting
DM
30
ADD
14.7
Co constant
→
word
2.6
16.0
Word + word
→
word
37.6
DM +
DM
→
DM
31
SUB
14.6
Constant – constant
→
word
2.6
15.8
Word – word
→
word
37.5
DM –
DM
→
DM
32
MUL
26.8
Constant
constant
→
word
2.6
28.3
Word
word
→
word
51.0
DM
DM
→
DM
33
DIV
25.9
Constant
÷
constant
→
word
2.6
27.5
word
÷
word
→
word
50.1
DM
÷
DM
→
DM
34
ANDW
12.3
Constant
Ɠ
constant
→
word
2.6
13.8
Word
Ɠ
word
→
word
35.4
DM
Ɠ
DM
→
DM