English
Language : 

MC68HC000RC12 Datasheet, PDF (130/189 Pages) Freescale Semiconductor, Inc – 8-/16-/32-Bit Microprocessors User’s Manual
Freescale Semiconductor, Inc.
Table 9-2. Move Byte and Word Instruction Execution Times
Destination
Source
Dn
An
(An) (An)+ –(An) (d16, An)
Dn
4(1/0) 4(1/0) 8(1/1) 8(1/1) 8(1/1) 12(2/1)
An
4(1/0) 4(1/0) 8(1/1) 8(1/1) 8(1/1) 12(2/1)
(An)
8(2/0) 8(2/0) 12(2/1) 12(2/1) 12(2/1) 16(3/1)
(An)+
–(An)
(d 16, An)
(d 8, An, Xn)*
(xxx).W
(xxx).L
8(2/0)
10(2/0)
12(3/0)
14(3/0)
12(3/0)
16(4/0)
8(2/0)
10(2/0)
12(3/0)
14(3/0)
12(3/0)
16(4/0)
12(2/1)
14(2/1)
16(3/1)
18(3/1)
16(3/1)
20(4/1)
12(2/1)
14(2/1)
16(3/1)
18(3/1)
16(3/1)
20(4/1)
12(2/1)
14(2/1)
16(3/1)
18(3/1)
16(3/1)
20(4/1)
16(3/1)
18(3/1)
20(4/1)
22(4/1)
20(4/1)
24(5/1)
(d 16, PC)
12(3/0)
(d 8, PC, Xn)* 14(3/0)
#<data>
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)
*The size of the index register (Xn) does not affect execution time.
(d8, An, Xn)*
14(2/1)
14(2/1)
18(3/1)
18(3/1)
20(3/1)
22(4/1)
24(4/1)
22(4/1)
26(5/1)
22(4/1)
24(4/1)
18(3/1)
(xxx).W
12(2/1)
12(2/1)
16(3/1)
16(3/1)
18(3/1)
20(4/1)
22(4/1)
20(4/1)
24(5/1)
20(4/1)
22(4/1)
16(3/1)
(xxx).L
16(3/1)
16(3/1)
20(4/1)
20(4/1)
22(4/1)
24(5/1)
26(5/1)
24(5/1)
28(6/1)
24(5/1)
26(5/1)
20(4/1)
Table 9-3. Move Byte and Word Instruction Loop Mode Execution Times
Source
Dn
An*
(An)
(An)+
–(An)
*Word only.
Loop Continued
Valid Count, cc False
(An)
10(0/1)
10(0/1)
14(1/1)
14(1/1)
16(1/1)
(An)+
10(0/1)
10(0/1)
14(1/1)
14(1/1)
16(1/1)
–(An)
—
—
16(1/1)
16(1/1)
18(1/1)
Loop Terminated
Valid count, cc True
Expired Count
Destination
(An)
(An)+
–(An)
(An)
(An)+ –(An)
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)
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)
MOTOROLA
M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL
9-3
For More Information On This Product,
Go to: www.freescale.com