今日もまたオーエス!な日々

FDからブートしてsecond.binというファイルを探し出し、読み込んで実行する。
ここまで出来ています。
さてsecond.binでは32bitへの移行など重要な作業を行います。


これくらいは問題が無いわけですが、今回IDTというまぁ32bitにおける
割り込みを初めて扱ったのであります。
この32bitにおける割り込み、なぜか動かん。
キーボードの入力の割り込みを受け取ろうとしているのだが、
キーが押されていない状態での割り込みであればiretが、
正常に機能するのだが、キーが押された後から機能しなくなる。
というかbochsが文句を言いますです。


さ〜て困った。
この問題さえ解決すれば、32bitにおけるFDの読み込み等様々なことが可能となり、
サイコー!なのである。