|
MC68HC000RC12 Datasheet, PDF (132/189 Pages) Freescale Semiconductor, Inc – 8-/16-/32-Bit Microprocessors User’s Manual | |||
|
◁ |
Freescale Semiconductor, Inc.
Table 9-6. Standard Instruction Execution Times
Instruction
ADD/ADDA
Size
Byte, Word
Long
op<ea>, An***
8(1/0)+
6(1/0)+
AND
CMP/CMPA
Byte, Word
Long
Byte, Word
â
â
6(1/0)+
DIVS
DIVU
Long
â
â
6(1/0)+
â
â
EOR
Byte, Word
â
Long
â
MULS/MULU
â
â
â
â
OR
Byte, Word
â
Long
â
SUB/SUBA
Byte, Word
Long
8(1/0)+
6(1/0)+
+ Add effective address calculation time.
* Indicates maximum value.
** Only available address mode is data register direct.
*** Word or long word only.
op<ea>, Dn
4(1/0)+
6(1/0)+
4(1/0)+
6(1/0)+
4(1/0)+
6(1/0)+
122(1/0)+
108(1/0)+
4(1/0)**
6(1/0)**
42(1/0)+*
40(1/0)*
4(1/0)+
6(1/0)+
4(1/0)+
6(1/0)+
op Dn, <M>
8(1/1)+
12(1/2)+
8(1/1)+
12(1/2)+
â
â
â
â
8(1/1)+
12(1/2)+
â
â
8(1/1)+
12(1/2)+
8(1/1)+
12(1/2)+
Table 9-7 Standard Instruction Loop Mode Execution Times
Loop Continued
Loop Terminated
Valid Count cc False
Valid Count cc True
Expired Count
Instruction
ADD
Size
Byte,
Word
Long
op<ea>,
An*
18(1/0)
22(2/0)
op<ea>,
Dn
16(1/0)
22(2/0)
op Dn,
<ea>
16(1/1)
24(2/2)
op<ea>,
An*
24(3/0)
op<ea>,
Dn
22(3/0)
op Dn,
<ea>
22(3/1)
op<ea>,
An*
22(3/0)
op<ea>,
Dn
20(3/0)
op Dn,
<ea>
20(3/1)
28(4/0) 28(4/0) 30(4/2) 26(4/0) 26(4/0) 28(4/2)
AND
Byte, â
16(1/0) 16(1/1)
â
22(3/0) 22(3/1)
â
20(3/0) 20(3/1)
Word
Long â
22(2/0) 24(2/2)
â
28(4/0) 30(4/2)
â
26(4/0) 28(4/2)
CMP
Byte, 12(1/0) 12(1/0)
â
18(3/0) 18(3/0)
â
16(3/0) 16(4/0)
â
Word
Long 18(2/0) 18(2/0)
â
24(4/0) 24(4/0)
â
20(4/0) 20(4/0)
â
EOR
OR
SUB
Byte,
Word
Long
Byte,
Word
Long
Byte,
Word
Long
â
â
â
â
18(1/0)
22(2/0)
â
16(1/0)
â
â
24(2/2)
â
16(1/0) 16(1/0)
â
22(2/0) 24(2/2)
â
16(1/0) 16(1/1) 24(3/0)
20(2/0) 24(2/2) 28(4/0)
â
22(3/1)
â
â
30(4/2)
â
22(3/0) 22(3/1)
â
28(4/0) 30(4/2)
â
22(3/0) 22(3/1) 22(3/0)
26(4/0) 30(4/2) 26(4/0)
â 20(3/1)
â 28(4/2)
20(3/0) 20(3/1)
26(4/0) 28(4/2)
20(3/0) 20(3/1)
24(4/0) 28(4/2)
*Word or long word only.
<ea> may be (An), (An)+, or â(An) only. Add two clock periods to the table value if <ea> is â(An).
MOTOROLA
M68000 8-/16-/32-BIT MICROPROCESSORS USERâS MANUAL
9-5
For More Information On This Product,
Go to: www.freescale.com
|
▷ |