MC68060 Instructions
D-10
M68060 USER’S MANUAL
MOTOROLA
Table D-3. Exception Vector Assignments for the M68000 Family
Vector
Number(s)
Vector
Offset (Hex)
Assignment
0
000
Reset Initial Interrupt Stack Pointer
1
004
Reset Initial Program Counter
2
008
Access Fault
3
00C
Address Error
4
010
Illegal Instruction
5
014
Integer Divide-by-Zero
6
018
CHK, CHK2 Instruction
7
01C
FTRAPcc, TRAPcc, TRAPV Instructions
8
020
Privilege Violation
9
024
Trace
10
028
Line 1010 Emulator (Unimplemented A-Line Opcode)
11
02C
Line 1111 Emulator (Unimplemented F-Line Opcode)
12
030
(Reserved)
13
034
Coprocessor Protocol Violation (Defined for MC68020 and MC68030)
14
038
Format Error
15
03C
Uninitialized Interrupt
16–23
040–05C
(Unassigned, Reserved)
24
060
Spurious Interrupt
25
064
Level 1 Interrupt Autovector
26
068
Level 2 Interrupt Autovector
27
06C
Level 3 Interrupt Autovector
28
070
Level 4 Interrupt Autovector
29
074
Level 5 Interrupt Autovector
30
078
Level 6 Interrupt Autovector
31
07C
Level 7 Interrupt Autovector
32–47
080–0BC
TRAP #0–15 Instruction Vectors
48
0C0
Floating-Point Branch or Set on Unordered Condition
(Defined for MC68881, MC68882, MC68040, and MC68060)
49
0C4
Floating-Point Inexact Result
(Defined for MC68881, MC68882, MC68040, and MC68060)
50
0C8
Floating-Point Divide-by-Zero
(Defined for MC68881, MC68882, MC68040, and MC68060)
51
0CC
Floating-Point Underflow
(Defined for MC68881, MC68882, MC68040, and MC68060)
52
0D0
Floating-Point Operand Error
(Defined for MC68881, MC68882, MC68040, and MC68060)
53
0D4
Floating-Point Overflow
(Defined for MC68881, MC68882, MC68040, and MC68060)
54
0D8
Floating-Point Signaling NAN
(Defined for MC68881, MC68882, MC68040, and MC68060)
55
0DC
Floating-Point Unimplemented Data Type
(Defined for MC68040 and MC68060)
56
0E0
MMU Configuration Error (Defined for MC68030 and MC68851)
57
0E4
MMU Illegal Operation Error (Defined for MC68851)
58
0E8
MMU Access Level Violation Error (Defined for MC68851)
59
0EC
(Unassigned, Reserved)
60
0F0
Unimplemented Effective Address (Defined for MC68060)
61
0F4
Unimplemented Integer Instruction (Defined for MC68060)
62–63
0F8–0FC
(Unassigned, Reserved)
64–255
100–3FC
User Defined Vectors (192)