什么决定了内存模型选择的MS-DOS

时间:2015-10-20 09:44:10

标签: operating-system computer-architecture dos memory-model

在这个article中,我们可以看到16位系统具有不同的内存模型。

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

我没有在MS-DOS Header中看到任何有助于选择的标志,所以MS-DOS如何确定要使用的内存模型?

1 个答案:

答案 0 :(得分:2)

内存模型的选择是编译器选项,而不是OS相关。您可以假设DOS始终适用于大内存模型(远程指针用于CS和DS)。