ソフトウェア割り込み

Last-modified: 2012-02-18 (土) 02:50:53

ことのおこり

割り込みといえばハードウェア割り込み!と組み込み屋さんとしての思い入れがあり、ソフトウェア割り込みは使ったことがなかった。「ソフトウェア割り込み用のベクタテーブルがあるの?」と聞かれて答えられなかったので、調査開始。

ソフトウェア割り込みの種類

、ゼロ除算、アドレス例外、アラインメント例外、プログラム例外

トラップ

INT命令

H8の場合は TRAPA命令らしい。4種類のベクタ領域が用意されている。(H8/3069F)
どう使うのかはいまひとつ謎(-_-;

フォルト

メモリアクセス違反

アボート

0割