Preserving the Debugger Operating Environment
Exception Vectors Used by 162Bug
The exception vectors used by the debugger are listed below. These vectors must reside at the specified offsets in the target program’s vector table for the associated debugger facilities (breakpoints, trace mode, etc.) to operate.
Table 4-2. Exception Vectors Used by 162Bug
| Vector | Exception | 162Bug Facility | |
| Offset | |||
|
|
|
| |
|
|
| ||
|
|
|
|
|
$10 | Illegal instruction | Breakpoints (used by GO, GN, GT) | ||
$24 | Trace | Trace operations (such as T, TC, TT) | ||
|
|
|
| |
| TRAP #0 - #14 | Used internally | ||
|
|
|
| |
| $BC | TRAP #15 | System calls | |
|
|
|
| |
| $NOTE 1 | Level 7 interrupt | ABORT pushbutton | |
|
|
|
| |
| $NOTE 2 | Level 7 interrupt | AC Fail | |
|
|
|
| |
| $DC | FP Unimplemented Data Type | Software emulation and data type | |
|
|
| conversion of floating point data. | |
|
|
|
|
|
4 |
NOTES: 1. This depends on what the Vector Base Register (VBR) is set to in the MCchip.
2.This depends on what the Vector Base Register (VBR) is set to in the VMEchip2.
When the debugger handles one of the exceptions listed in Table
MVME162IG/D2 |