LED 点灯!!

ようやく、キーボードの LED を点灯する事に成功した。
基本的には、0x60ポートに、LED 点灯要求(0xED)を送出した後、
点灯したい LED のビットを立てたパラメータを、続けて0x60ポートに送出する。
なんだが、何も考えずに実行してしまうと、キーボードが ACK を返して来た時に、
キーボード割り込み(IRQ 09h)が発生すると。
こうなると、もう、何が何だか分からない状態になってしまうので、
多分、きっと、これらの処理の前後は、割り込み禁止にするのが正解のはず。
加えて、コマンドバッファの状態も、常にチェックするのが吉のようだ。
とりあえず、これで、LED の点灯は出来た。

が... コマンドバッファの状態をチェックする部分が、随分と煩雑に...
もうちょっとスマートにならんもんかなぁ...