
B |
Debugger General Information
Table B-3. Exception Vectors Used by 177Bug
Vector |
|
|
Offset | Exception | 177Bug Facility |
|
|
|
$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 | Level 7 interrupt | ABORT |
|
|
|
$Note | Level 7 interrupt | AC Fail |
|
|
|
$DC | FP Unimplemented Data | Software emulation and data type |
| Type | conversion of ßoating point data. |
|
|
|
Note: Offsets marked ÒNoteÓ depend on what the Vector Base Register (VBR) is set to in the VMEchip2.
Example: Trace one instruction using debugger.
177Bug>RD |
|
|
|
|
|
| |
PC | =000E0000 SR | =2700=TR:OFF_S._7_ | VBR | =00000000 |
| ||
SSP* | =00010000 USP | =00010000 SFC | =1=UD DFC =1=UD |
| |||
CACR | =00000000=D:....._B:..._I:... |
| PCR | =04300000 |
| ||
D0 | =00000000 | D1 | =00000000 D2 | =00000000 | D3 | =00000000 |
|
D4 | =00000000 | D5 | =00000000 D6 | =00000000 | D7 | =00000000 |
|
A0 | =00000000 | A1 | =00000000 A2 | =00000000 | A3 | =00000000 |
|
A4 | =00000000 | A5 | =000C0000 A6 | =00000000 | A7 | =00010000 | 0000E |
000 | 4E71 |
| NOP |
|
| 177Bug>T | |
PC | =00010006 SR | =2700=TR:OFF_S._7_ | VBR | =00000000 |
| ||
USP | =0000DFFC MSP | =0000EFFC ISP* =0000FFFC SFC | =0=F0 |
| |||
DFC | =0=F0 | CACR | =0= |
|
|
|
|
D0 | =00000001 | D1 | =00000000 D2 | =00000000 | D3 | =00000000 |
|
D4 | =00000000 | D5 | =00000000 D6 | =00000000 | D7 | =00000000 |
|
A0 | =00000000 | A1 | =00000000 A2 | =00000000 | A3 | =00000000 |
|
A4 | =00000000 | A5 | =00000000 A6 | =00000000 | A7 | =0000FFFC |
|
00010006 D280 |
| ADD.L | D0,D1 |
|
|
| |
177Bug> |
|
|
|
|
|
|