EasyManua.ls Logo

Motorola M68000 - Page 132

Motorola M68000
189 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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...

Table of Contents

Related product manuals