「アセンブラでも出来る」は、出来るの意味がじぇんじぇん違うしなぁ…
ソフトウエア割り込みで例外処理って、interrupt と exception をごっちゃにしてる感じ。
アセンブラで例外処理するなら、スタックフレームに例外を捕まえるマークつけといて、
巻き戻すのが正解でないか?

あと、漏れは、catch & throw はlispで知った。