内容
- OSを守る(2)
- アプリの強制終了
- 文字列表示
- windowの表示
OSを守る(2)
前回は一般保護例外(General Protected Exception) を実装しましたが、今回はスタック例外(Stack Exception)。
CPUは制限モード下ではいくつかの例外を検出するようになっていますが、 それを処理しないとOSが落ちるので、それの対応です (CPUすごい)。
アプリの強制終了
例えば、無限ループなどをCPUは例外として検知出来ません。 なので、OS側にアプリを強制終了するためのコマンドを実装しました。
文字列の表示
C言語からは文字の表示は出来ても、 文字列の表示が出来なかったので、その対応です。
windowの表示
ついに、アプリからのGUI表示 (GUIと言ったほうが個人的には馴染みが良いものの、 正直このOSはGUIとして画面に出力されているのでGUIと呼ぶのがはたして正しいのかどうか...)
余談
typoが酷くて半分typoに費やしています(ショック)