いくつかのシンプルなソースコードを勉強するときに、単純なアセンブリの問題について混乱します。このウェブサイトで32ビットレジスタ/命令をリアルモードで使用できますか?
:http://wiki.osdev.org/Babystep7次のコードは、私がプロテクトモードにリアルモードから切り替える方法を知っているプロテクトモードにリアルモードから
mov eax, cr0
or al,1
mov cr0, eax
を切り替えることです。
しかし、私の質問は、プログラムがまだリアルモードになっているからです。どのようにして32ビットのレジスタや命令を使用できますか?
リアルモードで32ビットのレジスタ/命令を使用できますか?
プリフェッチャをクリアする必要があると思います(通常はjmpを使って次のメモリ位置に移動する必要があります)。 –