MOTOROLA M68020 USER’S MANUAL 6- 3
Table 6-1. Exception Vector Assignments
Vector Offset
Vector Number Hex Space Assignment
0
1
2
3
000
004
008
00C
SP
SP
SD
SD
Reset Initial Interrupt Stack Pointer
Reset Initial Program Counter
Bus Error
Address Error
4
5
6
7
010
014
018
01C
SD
SD
SD
SD
Illegal Instruction
Zero Divide
CHK, CHK2 Instruction
cpTRAPcc, TRAPcc, TRAPV Instructions
8
9
10
11
020
024
028
02C
SD
SD
SD
SD
Privilege Violation
Trace
Line 1010 Emulator
Line 1111 Emulator
12
13
14
15
030
034
038
03C
SD
SD
SD
SD
(Unassigned, Reserved)
Coprocessor Protocol Violation
Format Error
Uninitialized Interrupt
16–23 040
05C
SD
SD
Unassigned, Reserved
24
25
26
27
060
064
068
06C
SD
SD
SD
SD
Spurious Interrupt
Level 1 Interrupt Autovector
Level 2 Interrupt Autovector
Level 3 Interrupt Autovector
28
29
30
31
070
074
078
07C
SD
SD
SD
SD
Level 4 Interrupt Autovector
Level 5 Interrupt Autovector
Level 6 Interrupt Autovector
Level 7 Interrupt Autovector
32–47 080
0BC
SD
SD
TRAP #0–15 Instruction Vectors
48
49
50
51
0C0
0C4
0C8
0CC
SD
SD
SD
SD
FPCP Branch or Set on Unordered Condition
FPCP Inexact Result
FPCP Divide by Zero
FPCP Underflow
52
53
54
55
0D0
0D4
0D8
0DC
SD
SD
SD
SD
FPCP Operand Error
FPCP Overflow
FPCP Signaling NAN
Unassigned, Reserved
56
57
58
0E0
0E4
0E8
SD
SD
SD
PMMU Configuration
PMMU Illegal Operation
PMMU Access Level Violation
59–63 0EC
0FC
SD
SD
Unassigned, Reserved
64–255 100
3FC
SD
SD
User-Defined Vectors (192)
SP—Supervisor Program Space
SD—Supervisor Data Space