MOTOROLA M68000 8-/16-/32-BIT MICROPROCESSORS USER’S MANUAL 9- 5
Table 9-6. Standard Instruction Execution Times
Instruction Size op<ea>, An*** op<ea>, Dn op Dn, <M>
ADD/ADDA Byte, Word 8(1/0)+ 4(1/0)+ 8(1/1)+
Long 6(1/0)+ 6(1/0)+ 12(1/2)+
AND Byte, Word — 4(1/0)+ 8(1/1)+
Long — 6(1/0)+ 12(1/2)+
CMP/CMPA Byte, Word 6(1/0)+ 4(1/0)+ —
Long 6(1/0)+ 6(1/0)+ —
DIVS — — 122(1/0)+ —
DIVU — — 108(1/0)+ —
EOR Byte, Word — 4(1/0)** 8(1/1)+
Long — 6(1/0)** 12(1/2)+
MULS/MULU — — 42(1/0)+* —
——40(1/0)* —
OR Byte, Word — 4(1/0)+ 8(1/1)+
Long — 6(1/0)+ 12(1/2)+
SUB/SUBA Byte, Word 8(1/0)+ 4(1/0)+ 8(1/1)+
Long 6(1/0)+ 6(1/0)+ 12(1/2)+
+ Add effective address calculation time.
* Indicates maximum value.
** Only available address mode is data register direct.
*** Word or long word only.
Table 9-7 Standard Instruction Loop Mode Execution Times
Loop Continued Loop Terminated
Valid Count cc False Valid Count cc True Expired Count
Instruction Size
op<ea>,
An*
op<ea>,
Dn
op Dn,
<ea>
op<ea>,
An*
op<ea>,
Dn
op Dn,
<ea>
op<ea>,
An*
op<ea>,
Dn
op Dn,
<ea>
ADD Byte,
Word
18(1/0) 16(1/0) 16(1/1) 24(3/0) 22(3/0) 22(3/1) 22(3/0) 20(3/0) 20(3/1)
Long 22(2/0) 22(2/0) 24(2/2) 28(4/0) 28(4/0) 30(4/2) 26(4/0) 26(4/0) 28(4/2)
AND Byte,
Word
—16(1/0) 16(1/1) —22(3/0) 22(3/1) —20(3/0) 20(3/1)
Long —22(2/0) 24(2/2) —28(4/0) 30(4/2) —26(4/0) 28(4/2)
CMP Byte,
Word
12(1/0) 12(1/0) —18(3/0) 18(3/0) —16(3/0) 16(4/0) —
Long 18(2/0) 18(2/0) —24(4/0) 24(4/0) —20(4/0) 20(4/0) —
EOR Byte,
Word
——16(1/0) ——22(3/1) ——20(3/1)
Long ——24(2/2) ——30(4/2) ——28(4/2)
OR Byte,
Word
—16(1/0) 16(1/0) —22(3/0) 22(3/1) —20(3/0) 20(3/1)
Long —22(2/0) 24(2/2) —28(4/0) 30(4/2) —26(4/0) 28(4/2)
SUB Byte,
Word
18(1/0) 16(1/0) 16(1/1) 24(3/0) 22(3/0) 22(3/1) 22(3/0) 20(3/0) 20(3/1)
Long 22(2/0) 20(2/0) 24(2/2) 28(4/0) 26(4/0) 30(4/2) 26(4/0) 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).
Frees
cale Semiconductor,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...