237
Notes
1.
The execution time is given in microseconds unless otherwise stated.
2.
Times for non-differentiated forms are given to the left of the slash, and those for differentiated forms given to the right.
Instruction
OFF execution time (
µ
s)
1,2
ON execution time (
µ
s)
1,2
Conditions
C2000H
C1000H
C2000H
C1000H
TIMH(15)
Interrupt Constant for SV
20
13
R:
20
Normal cycle
22
15
IL:
21
Interrupt
*
DM for SV
20
13
JMP:
15
Normal cycle
18
12
R: 29
IL: 30
JMP: 16
R: 19
IL: 20
JMP: 10
WSFT(16)
When shifting 1 word
36/38
24/26
7/8
5/6
When shifting 4,096 words using
*
DM
5.59 ms
3.72 ms
CMP(20)
When comparing a constant to a word
14
9
7
5
When comparing two
*
DM
29
20
MOV(21)
When transferring a constant to a word
15/17
10/11
7/8
5/6
When transferring
*
DM to
*
DM
30/31
20/21
MVN(22)
When transferring a constant to a word
16/17
10/11
7/8
5/6
When transferring
*
DM to
*
DM
30/31
20/21
BIN (23)
When converting a word to a word
21/23
14/15
7/8
5/6
When converting
*
DM to
*
DM
34/35
22/23
BCD(24)
When converting a word to a word
21/22
14/15
7/8
5/6
When converting
*
DM to
*
DM
33/34
22/23
ASL(25)
When shifting a word
18/19
12/13
7/8
5/6
When shifting
*
DM
24/25
16/17
ASR(26)
When shifting a word
18/19
12/13
7/8
5/6
When shifting
*
DM
24/25
16/17
ROL(27)
When rotating a word
18/19
12/13
7/8
5/6
When rotating
*
DM
24/25
16/17
ROR(28)
When rotating a word
18/19
12/13
7/8
5/6
When rotating
*
DM
24/25
16/17
COM(29)
When inverting a word
15/17
10/11
7/8
5/6
When inverting
*
DM
21/23
14/15
ADD(30)
Co word
→
word
33/35
22/23
7/8
5/6
*
DM +
*
DM
→
*
DM
53/55
35/36
SUB(31)
Co word
→
word
33/34
22/23
7/8
5/6
*
DM –
*
DM
→
*
DM
53/55
35/36
MUL(32)
Constant x word
→
word
48/50
32/33
7/8
5/6
*
DM x
*
DM
→
word
68/70
55/56
DIV(33)
Word
÷
constant
→
word
63/65
42/43
7/8
5/6
*
DM
÷
*
DM
→
*
DM
84/86
56/57
Instruction Execution Times
Section 6-3