2

私たちは、386 プロセッサをリアル モードからプロテクト モードに切り替えてからリアル モードに戻すアセンブリ プログラムを研究しています。プログラムは TASM を使用してコンパイルされます。

このプログラムはいくつかの特権操作を実行する必要があり、リアル モードで起動する必要があるため、DOS から実行する必要があります。このために、フロッピー ディスクを持参して、大学のコンピュータで DOS を起動できるようにするように言われました。

代わりに Dosbox を使用できないかと考えています。しかし、プロテクト モードとリアル モードでI386 を忠実にエミュレートする必要があり、それができるかどうかはわかりません。

4

1 に答える 1

3

はい、DosBox でプロテクト モード コードを実行できます。DosBox の CPU エミュレーション コードにバグがなく、それらのいずれにもヒットしないとは保証できませんが、DosBox はプロテクト モードをサポートしています。その中で DPMI プログラムと小さな非 DPMI 保護モード プログラムも実行できます。

于 2013-04-12T08:36:43.880 に答える