3

アセンブリからハード ドライブを直接アドレス指定する方法はどこで確認できますか (リアル モードまたはリング 0 で実行していると仮定します)。たとえば、セクタ 100 ~ 200 から RAM のある場所にデータをロードしたいとします。特定のハード ドライブをアドレス指定するにはどうすればよいですか? また、必要なセクタをドライブに伝えるにはどうすればよいですか?

4

2 に答える 2

2

恐竜が地球を歩き回っていたときにこれを行った方法は、「INT 13H」BIOS 呼び出しを使用し、AH を 02H に設定することでした。SATA 時代の最新の PC でも動作しない可能性があります。

詳細はこちらをご覧ください。質問に詳細を入力すると、おそらくより良い回答が得られるでしょう (つまり、ある種の OS を使用していますか、それともこれはある種の「独自の」プロジェクトですか?)

于 2011-12-11T02:16:25.520 に答える