例外ベクタ番号と例外の種類の対応
ベクタ番号 | ベクタアドレス | 内容 |
0 | $000 | リセット:SSPの初期値 |
1 | $004 | リセット:PCの初期値 |
2 | $008 | バスエラー |
3 | $00C | アドレスエラー |
4 | $010 | 不当命令 |
5 | $014 | 0による除算 |
6 | $018 | CHK命令 |
7 | $01C | TRAPV命令 |
8 | $020 | 特権違反 |
9 | $024 | トレース例外処理 |
10 | $028 | 未実装命令 |
11 | $02C | 未実装命令 |
12 | $030 | 予約されている(ユーザは使えない) |
13 | $034 | 予約されている(ユーザは使えない) |
14 | $038 | 予約されている(ユーザは使えない) |
15 | $03C | アンイニシャライズド割り込み |
16〜23 | $040〜$05C | 予約されている(ユーザは使えない) |
24 | $060 | スプリアス割り込み |
25 | $064 | レベル1割り込み(オートベクタ方式) |
26 | $068 | レベル2割り込み(オートベクタ方式) |
27 | $06C | レベル3割り込み(オートベクタ方式) |
28 | $070 | レベル4割り込み(オートベクタ方式) |
29 | $074 | レベル5割り込み(オートベクタ方式) |
30 | $078 | レベル6割り込み(オートベクタ方式) |
31 | $07C | レベル7割り込み(オートベクタ方式) |
32〜47 | $080〜$0BC | TRAP#0〜TRAP#15用 |
48〜67 | $0C0〜$0FC | 予約されている(ユーザは使えない) |
64〜255 | $100〜$3FC | ユーザ用 (ユーザが使って良い) |