PC起動直後のメモリマッピング part2

起動後のリアルモードのメモリ 0x7c00番地 - 0x7dff番地まではブートセクタ(HDDのシリンダ0、ヘッド0、セクタ0)がBIOSによって自動的に読み込まれる。とすると、ディスクイメージのシリンダ0、ヘッド0、セクタ0にプログラムのエントリポイントを配置するのが私のお仕事だよな。そのとき、バイナリが実行可能になっていないとプロセッサが妙な挙動になってしまうので、アセンブルするときにldを使ってヘッダなどが邪魔しないようにすると。

だいぶわかってきたかな。