GForce Programming
  Home     Greg's 68k Programming Reference     ticalc.org Author Profile     Detached Solutions     Really Old News  

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.

External Links
Detached Solutions
Techno-Plaza ASM Lessons
TIGCC Cross Compiler
www.ticalc.org
www.calc.org


GForce Programming