|
Effective Address Calculation Times
|
Addressing Mode
|
Byte, Word
|
Long
|
Dn
An |
Data Register Direct
Address Register Direct |
0(0/0)
0(0/0) |
0(0/0)
0(0/0) |
(An)
(An)+ |
Address Register Indirect
Address Register Indirect with Postincrement |
4(1/0)
4(1/0) |
8(2/0)
8(2/0) |
–(An)
(d16, An) |
Address Register Indirect with Predecrement
Address Register Indirect with Displacement |
6(1/0)
8(2/0) |
10(2/0)
12(3/0) |
(d8, An, Xn)*
(xxx).W |
Address Register Indirect with Index
Absolute Short |
10(2/0)
8(2/0) |
14(3/0)
12(3/0) |
(xxx).L
(d8, PC) |
Absolute Long
Program Counter Indirect with Displacement |
12(3/0)
8(2/0) |
16(4/0)
12(3/0) |
(d16, PC, Xn)*
# <data> |
Program Counter Indirect with Index
Immediate |
10(2/0)
4(1/0) |
14(3/0)
8(2/0) |
*The size of the index register (Xn) does not affect execution time.
Move Byte and Word Instruction Execution Times
|
Source
|
Dn
|
An
|
(An)
|
(An)+
|
(An)
|
(d16, An)
|
(d8, An, Xn)*
|
(xxx).W
|
(xxx).L
|
Dn
An
(An)
| 4(1/0)
4(1/0)
8(2/0)
| 4(1/0)
4(1/0)
8(2/0)
| 8(1/1)
8(1/1)
12(2/1)
| 8(1/1)
8(1/1)
12(2/1)
| 8(1/1)
8(1/1)
12(2/1)
| 12(2/1)
12(2/1)
16(3/1)
| 14(2/1)
14(2/1)
18(3/1)
| 12(2/1)
12(2/1)
16(3/1)
| 16(3/1)
16(3/1)
20(4/1)
|
(An)+
–(An)
(d16, An)
| 8(2/0)
10(2/0)
12(3/0)
| 8(2/0)
10(2/0)
12(3/0)
| 12(2/1)
14(2/1)
16(3/1)
| 12(2/1)
14(2/1)
16(3/1)
| 12(2/1)
14(2/1)
16(3/1)
| 16(3/1)
18(3/1)
20(4/1)
| 18(3/1)
20(3/1)
22(4/1)
| 16(3/1)
18(3/1)
20(4/1)
| 20(4/1)
22(4/1)
24(5/1)
|
(d8, An, Xn)*
(xxx).W
(xxx).L
| 14(3/0)
12(3/0)
16(4/0)
| 14(3/0)
12(3/0)
16(4/0)
| 18(3/1)
16(3/1)
20(4/1)
| 18(3/1)
16(3/1)
20(4/1)
| 18(3/1)
16(3/1)
20(4/1)
| 22(4/1)
20(4/1)
24(5/1)
| 24(4/1)
22(4/1)
26(5/1)
| 22(4/1)
20(4/1)
24(5/1)
| 26(5/1)
24(5/1)
28(6/1)
|
(d16, PC)
(d8, PC, Xn)*
# <data>
12(3/0)
14(3/0)
8(2/0)
| 12(3/0)
14(3/0)
8(2/0)
|
16(3/1)
18(3/1)
12(2/1)
| 16(3/1)
18(3/1)
12(2/1)
| 16(3/1)
18(3/1)
12(2/1)
| 20(4/1)
22(4/1)
16(3/1)
| 22(4/1)
24(4/1)
18(3/1)
| 20(4/1)
22(4/1)
16(3/1)
| 24(5/1)
26(5/1)
20(4/1)
| |
*The size of the index register (Xn) does not affect execution time.
Copyright © 2000 - by Greg D. All Rights Reserved.
|
|
|
|