
Instruction Execution Timing
MOTOROLA
MC68030 USER’S MANUAL
11-33
11.6.4 Calculate Immediate Effective Address (ciea) (Continued)
Address Mode
Head
Tail
I-Cache Case No-Cache Case
SINGLE EFFECTIVE ADDRESS INSTRUCTION FORMAT
% #
data
.W,Dn
% #
data
.L,Dn
% #
data
.W,(An)
% #
data
.L,(An)
#
data
.W,(An)+
#
data
.L,(An)+
% #
data
.W,–(An)
% #
data
.L,–(An)
% #
data
.W,(d
16
,An)
% #
data
.L,(d
16
,An)
% #
data
.W,$XXX.W
% #
data
.L,$XXX.W
% #
data
.W,$XXX.L
% #
data
.L,$XXX.L
2+op head
4+op head
2+op head
4+op head
2
4
2+op head
4+op head
4+op head
6+op head
4+op head
6+op head
6+op head
8+op head
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
(0/0/0)
4
(0/0/0)
2
(0/0/0)
4
(0/0/0)
4
(0/0/0)
6
(0/0/0)
2
(0/0/0)
4
(0/0/0)
4
(0/0/0)
6
(0/0/0)
4
(0/0/0)
6
(0/0/0)
6
(0/0/0)
8
(0/0/0)
2
(0/1/0)
4
(0/1/0)
2
(0/1/0)
4
(0/1/0)
4
(0/1/0)
6
(0/1/0)
2
(0/1/0)
4
(0/1/0)
4
(0/1/0)
7
(0/2/0)
4
(0/1/0)
6
(0/2/0)
6
(0/2/0)
8
(0/2/0)
BRIEF FORMAT EXTENSION WORD
#
data
.W,(d
8
,An,Xn) or (d
8
,PC,Xn)
#
data
.L,(d
8
,An,Xn) or (d
8
,PC,Xn)
6 + op head
8 + op head
0
0
6
(0/0/0)
8
(0/0/0)
6
(0/2/0)
8
(0/2/0)
FULL FORMAT EXENSION WORD(S)
#
data
.W,(d
16
,An) or (d
16
,PC)
#
data
.L,(d
16
,An) or (d
16
,PC)
% #
data
.W,(d
16
,An,Xn) or (d
16
,PC,Xn)
% #
data
.L,(d
16
,An,Xn) or (d
16
,PC,Xn)
#
data
.W,([d
16
,An]) or ([d
16
,PC])
#
data
.L,([d
16
,An]) or ([d
16
,PC])
#
data
.W,([d
16
,An],Xn) or [d
16
,PC],Xn)
#
data
.L,([d
16
,An],Xn) or [d
16
,PC],Xn)
#
data
.W,([d
16
,An],d
16
) or [d
16
,PC],d
16
)
#
data
.L,([d
16
,An],d
16
) or [d
16
,PC],d
16
)
#
data
.W,([d
16
,An],Xn,d
16
) or ([d
16
,PC],Xn,d
16
)
#
data
.L,([d
16
,An],Xn,d
16
) or ([d
16
,PC],Xn,d
16
)
#
data
.W,([d
16
,An],d
32
) or ([d
16
,PC],d
32
)
#
data
.L,([d
16
,An],d
32
) or ([d
16,
PC],d
32
)
#
data
.W,([d
16
,An],Xn,d
32
) or ([d
16
,PC],Xn,d
32
)
#
data
.L,([d
16
,An],Xn,d
32
) or ([d
16,
PC],Xn,d
32
)
% #
data
.W,(B)
% #
data
.L,(B)
4
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
(0/0/0)
10
(0/0/0)
8
(0/0/0)
10
(0/0/0)
12
(1/0/0)
14
(1/0/0)
12
(1/0/0)
14
(1/0/0)
14
(1/0/0)
16
(1/0/0)
14
(1/0/0)
16
(1/0/0)
14
(1/0/0)
16
(1/0/0)
14
(1/0/0)
16
(1/0/0)
8
(0/0/0)
10
(0/0/0)
8
(0/2/0)
10
(0/2/0)
8
(0/2/0)
10
(0/2/0)
12
(1/2/0)
14
(1/1/0)
12
(1/2/0)
14
(1/1/0)
15
(1/2/0)
17
(1/3/0)
15
(1/2/0)
17
(1/3/0)
16
(1/3/0)
17
(1/3/0)
15
(1/3/0)
17
(1/3/0)
8
(0/1/0)
10
(0/2/0)
8 + op head
10 + op head
4
6
4
6
4
6
4
6
4
6
4
6
8 + op head
10 + op head