x64机器中的16位程序

时间:2013-12-02 15:38:26

标签: memory assembly cpu

我想了解为什么程序无法在安装了x64操作系统的16位计算机上运行..

计算机“装配”问题会发生什么?

我的意思是,用汇编语言说话,这不起作用,因为处理器理解这一点?

1 个答案:

答案 0 :(得分:4)

这不再可能的原因是,因为在64位长模式下,CPU不支持v86和实模式,只支持保护模式代码。为了支持这一点,MS必须在Windows中实现一个模拟器,并且已经有几个好的可用。所以他们决定在XP之后放弃对此的支持。