Instruction Execution Times
Appendix B
310
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
Conditions
ON execution time (
µ
s)
1,2
C2000H
C1000H
C2000H
C1000H
FDIV(79)
52/54
35/36
Word
÷
word
→
word (equals 0)
7/8
5/6
174/175
116/117
Word
÷
word
→
word (doesn’t equal 0)
192/194
128/129
*
DM
÷
*
DM
→
*
DM
DIST(80)
25/27
17/18
Constant
→
word + (word)
7/8
5/6
47/49
31/32
*
DM
→
(
*
DM + (
*
DM))
COLL(81)
28/30
19/20
(Word + (word))
→
word
7/8
5/6
48/50
32/33
(
*
DM + (
*
DM))
→
*
DM
MOVB (82)
31/32
21/22
When transferring word to a word
7/8
5/6
51/52
34/35
When transferring
*
DM to
*
DM
MOVD(83)
27/28
18/19
When transferring word to a word
7/8
5/6
47/49
31/32
When transferring
*
DM to
*
DM
SFTR(84)
42/44
28/29
When shifting 1 word
7/8
5/6
7.35 ms
4.90 ms
When shifting 4,096 DM words using
*
DM
TCMP(85)
51/53
34/35
Comparing constant to word-designated table
7/8
5/6
71/73
47/48
Comparing
*
DM
→
*
DM-designated table
ASC(86)
32/34
21/22
Word
→
word
7/8
5/6
74/76
49/50
*
DM
→
*
DM
WRIT(87)
1.24 ms
0.83 ms
When writing 1 word
6/8
4/6
6.32 ms
4.21 ms
When writing 255 words
READ(88)
1.24 ms
0.83 ms
When reading 1 word
6/8
4/6