9/29/95
SECTION 1: OVERVIEW
UM Rev.1.0
xii
M68020 USER’S MANUAL
MOTOROLA
TABLE OF CONTENTS (Continued)
Paragraph
Page
Number
Title
Number
7.5.2.3
Privilege Violations...........................................................................7-55
7.5.2.4
cpTRAPcc Instruction Traps ............................................................7-55
7.5.2.5
Trace Exceptions .............................................................................7-55
7.5.2.6
Interrupts ..........................................................................................7-56
7.5.2.7
Format Errors ................................................................................... 7-57
7.5.2.8
Address and Bus Errors................................................................... 7-57
7.5.3
Coprocessor Reset ..............................................................................7-58
7.6
Coprocessor Summary ........................................................................... 7-58
Section 8
Instruction Execution Timing
8.1
Timing Estimation Factors ......................................................................8-1
8.1.1
Instruction Cache and Prefetch ...........................................................8-1
8.1.2
Operand Misalignment ........................................................................ 8-2
8.1.3
Bus/Sequencer Concurrency...............................................................8-2
8.1.4
Instruction Execution Overlap .............................................................8-3
8.1.5
Instruction Stream Timing Examples ...................................................8-4
8.2
Instruction Timing Tables ........................................................................8-9
8.2.1
Fetch Effective Address ......................................................................8-13
8.2.2
Fetch Immediate Effective Address..................................................... 8-14
8.2.3
Calculate Effective Address ................................................................8-16
8.2.4
Calculate Immediate Effective Address............................................... 8-17
8.2.5
Jump Effective Address....................................................................... 8-19
8.2.6
MOVE Instruction ................................................................................ 8-20
8.2.7
Special-Purpose MOVE Instruction .....................................................8-29
8.2.8
Arithmetic/Logical Instructions............................................................. 8-30
8.2.9
Immediate Arithmetic/Logical Instructions ...........................................8-31
8.2.10
Binary-Coded Decimal Operations ......................................................8-32
8.2.11
Single-Operand Instructions ................................................................8-33
8.2.12
Shift/Rotate Instructions ......................................................................8-34
8.2.13
Bit Manipulation Instructions ...............................................................8-35
8.2.14
Bit Field Manipulation Instructions.......................................................8-36
8.2.15
Conditional Branch Instructions...........................................................8-37
8.2.16
Control Instructions..............................................................................8-38
8.2.17
Exception-Related Instructions ............................................................8-39
8.2.18
Save and Restore Operations ............................................................. 8-40
Section 9
Applications Information
9.1
Floating-Point Units .................................................................................9-1
9.2
Byte Select Logic for the MC68020/EC020.............................................9-5
9.3
Power and Ground Considerations .........................................................9-9
F
re
e
sc
a
le
S
e
m
ic
o
n
d
u
c
to
r,
I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
n
c
..
.