Bochsの挙動  

このページはBochsのI/Oポートの挙動やFDブートがどう実装されているのかを書くページです。


こめんとらん  


コメントお名前NameLink

Bochsで0x0100以降のポートとソフトウェア割り込みのトラップ  

仕組み  

bochsの拡張BIOS組み込み("optromimage=extbios.rom, address=0xD0000")を使用し、
ステップトラップ例外を発生させて、その中でオペコードEC~EF(in accum, dx/out dx,accum/int xxh)を
監視してBochsのデバッグ用ポートにechoしてログをとりました。
終了時はステップトラップ例外が発生したとき、CSの値が0x9000以下の時に停止します。

トラップ終了時の画面  

iobochs1.png


トラップ終了時の全ログ  

そのときのbochsout.txtのログ


[リロード]   [トップ] [一覧] [単語検索] [最終更新]   [最終更新のRSS]