1

任意のメモリ領域に書き込むことができるリアル モード プログラムは、ハードウェアを損傷する可能性がありますか? このシナリオには、割り込み呼び出しや、リアル モードで実行できるその他の処理は含まれていません。純粋にメモリに書き込むだけです。

このページには x86 システムのメモリ マップが表示されており、BIOS データ領域のようなものが表示されます。そのため、この領域に書き込むと、BIOS が永続的に変更されるか、少なくとも BIOS 設定が予期しない値に変更されるのではないかと心配しています。おそらく、破壊できるものはもっと多いでしょう。

リアル モードでハードウェアにアクセスすると、ハードウェアが破壊される可能性があるという記事をよく読みます。しかし、彼らは作らなければならない状況を説明していません。

割り込みを呼び出さずに書き込みアクセスについてのみ質問しているので、私の主な質問は、メモリへの変更が永続的な変更を行うことができるかどうかです。はいの場合、どれとその理由を教えてください。

4

1 に答える 1