* Bochsの挙動 [#z6982688]
このページはBochsのI/Oポートの挙動やFDブートがどう実装されているのかを書くページです。~
----
* こめんとらん [#o03be9ae]
#comment
----
* Bochsで0x0100以降のポートとソフトウェア割り込みのトラップ [#s4b249ac]
** 仕組み [#ua9a3540]
bochsの拡張BIOS組み込み("optromimage=extbios.rom, address=0xD0000")を使用し、~
ステップトラップ例外を発生させて、その中でオペコードEC~EF(in accum, dx/out dx,accum/int xxh)を~
監視してBochsのデバッグ用ポートにechoしてログをとりました。~
終了時はステップトラップ例外が発生したとき、CSの値が0x9000以下の時に停止します。~
~
** トラップ終了時の画面 [#o58ef6a9]
#ref(iobochs1.png)
~
** トラップ終了時の全ログ [#cf3730c8]
そのときのbochsout.txtのログ

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