MS-DOS,什么决定内存型号的选择



在本文中,我们可以看到16位系统有不同的内存模型。

通过这个答案,我们知道COM应用程序总是使用Tiny Model(所有段都在同一个段中),但对于其他可执行文件,是什么使操作系统使用一个或另一个模型?

我没有在MS-DOS头中看到任何有助于选择的标志,那么MS-DOS如何确定使用哪种内存模型?

内存模型的选择是必要的编译器选项,与操作系统无关。您可以假设DOS总是使用大内存模型(CS和DS的远指针)。

最新更新