Memory 如何在DOS中读取4GB内存中的任意位置?
如何在DOS汇编中以实模式编写代码 我想在FreePascal内联汇编中编写代码,但如果不可能,我可以编写真正的汇编Memory 如何在DOS中读取4GB内存中的任意位置?,memory,assembly,dos,Memory,Assembly,Dos,如何在DOS汇编中以实模式编写代码 我想在FreePascal内联汇编中编写代码,但如果不可能,我可以编写真正的汇编 我需要这个,因为我想在DOS中读取4GB内存中的任意位置。看到了吗。它很长,但信息丰富。我想在DOS中的4GB内存中的任何地方阅读。如果汇编中没有FreePascal,我怎么做?使用x86汇编程序(如)。在实模式下,您只有20位地址空间。16位代码在虚拟机中运行,虚拟机模拟16位处理器和操作系统。其目的是阻止这些代码访问任何verboten。比如物理记忆。在受保护模式的32位操作
我需要这个,因为我想在DOS中读取4GB内存中的任意位置。看到了吗。它很长,但信息丰富。我想在DOS中的4GB内存中的任何地方阅读。如果汇编中没有FreePascal,我怎么做?使用x86汇编程序(如)。在实模式下,您只有20位地址空间。16位代码在虚拟机中运行,虚拟机模拟16位处理器和操作系统。其目的是阻止这些代码访问任何verboten。比如物理记忆。在受保护模式的32位操作系统上,这是完全没有意义的。但我使用的是真正的DOS操作系统,FreeDOS。不是DOS_盒或其他DOS模拟器。我用的是真正的DOS。我确信,这不是不可能的,因为我见过这样的程序,但我没有看到它的汇编代码。