English
Language : 

MC68030 Datasheet, PDF (455/602 Pages) Motorola, Inc – ENHANCED 32-BIT MICROPROCESSOR
Instruction Execution Timing
Wait States = 2
Head
Tail
CC
1. MOVE.L ($800,A2,D3),(A5,D2)
fea (d16,An,Xn)
4
*1a
4
MOVE Source,(B)
4
*3a
4
2. ADD.L D1,([$30,A4])
fea ([d16,B])
4
*1c
4
ADD Dn,EA
0
*3a
0
3. BFCLR ($20,A5){1:5}
*ciea #<data>.W,(d16,An)
Single EA Format
10
BFCLR Mem (< 5 bytes)
6
*2a & 3a
6
4. BFTST ($10,A3,D3){31:31}
*ciea (d16,An,Xn)
14
BFTST Mem (5 bytes)
6
*2b
6
5. MOVEM ([A1,D1]),A1-A4
ciea ([B])
6
*1b
6
MOVEM EA,RL
2
*2a & 2b
2
*Corrected for wait states.
0+2
6+2(1/0/0)
2
8(1/0/0)
0+2
8+2(0/0/1)
2
10(0/0/1)
0+2
12+4(2/0/0)
2
16(2/0/0)
1+2
3+2(0/0/1)
3
5(0/0/1)
0
4(0/0/0)
0+2
14+4(1/0/1)
2
18(1/0/1)
0
8(0/0/0)
0
14+4(2/0/0)
0
18(2/0/0)
0
12+2(1/0/0)
0
14(1/0/0)
0
24+0(4/0/0)
0
24(4/0/0)
NOTE
It is helpful to include the number of operand read and writes
along with the number of instruction accesses in the CC column
for computing the effect of wait states on execution time.
11-20
MC68030 USER’S MANUAL
MOTOROLA