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