Interrupts and Exceptions,
Continued
Table 1–4 Exception Categories
Exception Class
Instances
Arithmetic traps/faults
Integer overflow trap
Integer divide-by-zero trap
Subscript range trap
Floating overflow fault
Floating divide-by-zero fault
Floating underflow fault
Memory management
exceptions
Access control violation fault
Translation not valid fault
M=0 fault
Operand reference
exceptions
Reserved addressing mode fault
Reserved operand fault or abort
Instruction execution
exceptions
Reserved/Privileged instruction
fault
Emulated instruction faults
XFC fault
Change-mode trap
Breakpoint fault
Vector disabled fault
Tracing exceptions
Trace fault
System failure exceptions
Kernel-Stack-Not-Valid abort
Interrupt-Stack-Not-Valid halt
Console error halt
Machine check abort
Types of
Exceptions
There are three types of exceptions.
Trap
Fault
Abort
Continued on next page
1–18