2009年9月12日土曜日

キーボード割り込みハンドラサンプルコード

作りながら学ぶOSカーネル―保護モードプログラミングの基本と実践 ~ 金 凡峻」

引き続きbochs2.4.1でサンプルコードの動作確認をしていましたが、Chapter4のkernel3.asmがエラーなく動いているにも関わらず、表示されるはずの文字列が表示されない。

良く見てみると printfの中に

mov byte [es:edi], 0x0 ;; 本文 pp.119

と書いてあるではありませんか

mov byte [es:edi], 0x06


に変更したら、ちゃんと表示されました。

0 件のコメント: