2

コンパイル時に、アセンブリ ブートストラップをカーネルと一緒に *.img ファイルにリンクし、MagicISO を使用して *.iso イメージに変換します。次に、この *.iso イメージから起動します。しかし問題は、ファイルの 2 番目のセクター (カーネル) を 0x1000 のメモリに読み込もうとしていることです。しかし、私はフロッピー ディスク イメージでしか方法を知らないので、*.iso で行う方法を誰か教えてもらえませんか? コードや何かが必要な場合は、教えてください。提供します:)。

4

1 に答える 1

2

img ファイルがフロッピー イメージの場合、ディスクはフロッピー エミュレーション環境にロードされます。私の推測では、フロッピーと同じようにデータにアクセスできるはずです。

于 2010-06-20T20:47:18.943 に答える