English
Language : 

MC68030 Datasheet, PDF (448/602 Pages) Motorola, Inc – ENHANCED 32-BIT MICROPROCESSOR
Instruction Execution Timing
Instructions that require the addition of an effective address calculation time from an
appropriate table use the general Equation (11-2) to calculate the actual CC time. The
CCea, Hea, and Tea values must be extracted from the appropriate effective address table
(either fetch effective address, fetch immediate effective address, calculate effective
address, calculate immediate effective address, or jump effective address) as indicated and
included in Equation (11-2). All of the following instructions (except the last) require general
Equation (11-2). The last instruction uses Equation (11-1).
Instruction
1. ADD.L
2. AND.L
3. MOVE.L
4. TAS
5. NEG
-(A1),D1
D1,([A2])
(A6),(8,A1)
(A3)+
D3
Using the appropriate operation and effective address tables from 11.6 Instruction Timing
Tables:
Head
Tail
CC
1. ADD.L -(A1),D1
Fetch Effective Address (fea) -(An)
2
2
4
ADD EA,Dn
0
0
2
2. AND.L D1,(A2)
fea ([B])
4
0
10
AND Dn,EA
0
1
3
3. MOVE.L (A6),(8,A1)
fea (An)
1
1
3
MOVE Source,(d 16,An)
4. TAS (A3)+
2
0
4
Calculate Effective Address (cea) (An)+
0
0
2
TAS Mem
3
0
12
5. NEG D3
2
0
2
The following calculations use Equations (11-1) and (11-2):
ExecutionTime
= CCea1+[CCop1-min(Hop1,Tea1)]+[CCea2-min(Hea2,Top1)]+
[CCop2-min(Hop2,Tea2)]+[CCea3-min(Hea3,Top2)]+
[CCop3-min(Hop3,Tea3)]+[CCea4-min(Hop4,Top3)]+
[CCop4-min(Hop4,Top3)]+[CCop5-min(Hop5,Top4)]
= 4+[2-min(0,2)]+[10-min(4,0)]+[3-min(0,0)]+[3-min(1,1)]+
= [4-min(2,1)]+[2-min(0,0)]+[12-min(3,0)]+[2-min(2,0)]
= 4+2+10+3+2+3+2+12+2
= 40 clock periods
MOTOROLA
MC68030 USER’S MANUAL
11-13