在 32 位操作系统的 64 位机器上运行 16 位程序?

xib*_*ban 4 windows-7

我有一台 64 位笔记本电脑(即它预装了 Win 7 64 位版本)。您知道,我本可以购买 32 位系统,但我希望在一年左右的时间内将 RAM 升级到 8 GB。我已经知道我不能在 64 位环境中运行 16 位程序,但是我的问题是:

如果我在同一台机器上安装 Win 7 32 位版本,我能否在同一台机器上运行 16 位程序?

Ben*_*igt 5

是的,对 16 位代码的限制是处理器在“长模式”下运行时。32 位操作系统不会将 CPU 置于长模式。

您还可以使用仿真(例如 DosBox)来运行 16 位程序。