MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9- 3
Table 9-2. Move Byte and Word Instruction Execution Times
Destination
Source Dn An (An) (An)+ –(An) (d
16
, An) (d
8
, 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)
(d
16
, 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)
(d
8
, 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)
(d
16
, PC)
(d
8
, 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.
Table 9-3. Move Byte and Word Instruction Loop Mode Execution Times
Loop Continued Loop Terminated
Valid Count, cc False Valid count, cc True Expired Count
Destination
Source (An) (An)+ –(An) (An) (An)+ –(An) (An) (An)+ –(An)
Dn
An*
(An)
10(0/1)
10(0/1)
14(1/1)
10(0/1)
10(0/1)
14(1/1)
—
—
16(1/1)
18(2/1)
18(2/1)
20(3/1)
18(2/1)
18(2/1)
20(3/1)
—
—
22(3/1)
16(2/1)
16(2/1)
18(3/1)
16(2/1)
16(2/1)
18(3/1)
—
—
20(3/1)
(An)+
–(An)
14(1/1)
16(1/1)
14(1/1)
16(1/1)
16(1/1)
18(1/1)
20(3/1)
22(3/1)
20(3/1)
22(3/1)
22(3/1)
24(3/1)
18(3/1)
20(3/1)
18(3/1)
20(3/1)
20(3/1)
22(3/1)
*Word only.
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...