2009年9月27日日曜日

bochsデバッガー

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

bochs2.4.1のフォルダを見ると、bochsdgb.exeというデバッガーがあります。
ダブルクックして起動、そして、コンフィグレーションをロードしスタートします。
すると

・Bochs for Windows - Display
・Bochs for Windows - Console

という2つの画面が起動されます。
例えば、コンフィグレーションでChapter2のサンプルをスタートするようにしておいて、「Bochs for Windows - Console」のプロンプトで

<bochs:1>pbreak 0x07C00
<bochs:2>c

と打てば、boot.asmの先頭でブレークしてくれます。そこから、ステップ実行する場合は

<bochs:3>s

と打てば良いようです。

詳しくはここにデバッガの使い方があります。

追記

デバッガについてはここにもわかりやすい解説があります。
また、bochs 2.4.1の設定はこちらを参照してください。

0 件のコメント: