64位系统为什么不再兼容16位程序?是有技术障碍吗?

在32位系统下有NTVDM,让16位程序运行在虚拟86模式,为什么64位系统不再兼容虚拟86模式呢

这是X86-64 CPU的工作模式所决定的,要么工作在64 longmode下向下兼容32,要么工作在32 legacy 向下兼容16,而不能做到三者同时兼容。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-02
不是,是电脑出故障了。或者是你被坑了 采纳我追问

不懂技术就别献丑

追答

你懂技术你别问那?

第2个回答  2013-08-08
可以在程序点右键——属性,里面有一个兼容性,里面可以选你需要的兼容模式运行。

64位系统为什么不再兼容16位程序?是有技术障碍吗?
这是X86-64 CPU的工作模式所决定的,要么工作在64 longmode下向下兼容32,要么工作在32 legacy 向下兼容16,而不能做到三者同时兼容。

为什么我电脑不支持16位的应用程序?
电脑总是跳出,不支持16位的应用程序,是因为16位的应用程序,与32位或者64位的windows系统不兼容,解决方案如下:1、开始\/运行,输入gpedit.msc打开组策略,在左侧选计算机配置\/管理模板\/Windows组件\/应用程序兼容性,在右侧窗口找到并双击打开“防止访问16位应用程序”选项,在弹出的窗口选择“已启用”,...

电脑不能打开16位应用程序怎么办呢?
电脑不能打开16位应用程序时,通常意味着系统环境与该程序的兼容性存在问题。为了解决这个问题,可以尝试以下几种方法。首先,需要了解的是,随着操作系统的更新换代,对旧版应用程序的支持可能会逐渐减少。特别是当电脑系统从32位升级到64位时,16位应用程序可能会因为兼容性问题而无法运行。在这种情况下,...

为什么64位系统不能运行16位应用程序
那是因为处理器模式限制,你如果开启了x64模式,就没有虚拟8086模式。看处理器手册就知道

电脑不能打开16位应用程序怎么办呢
提供一定程度的兼容性支持。请注意,由于16位应用程序的技术较为陈旧,可能无法完全适应现代操作系统的安全标准和性能要求,因此在使用模拟器或虚拟机时需要谨慎操作,并确保已安装必要的安全补丁和更新。同时,也建议逐步淘汰这些旧版应用程序,转而使用更加现代和安全的替代方案。

电脑不能打开16位应用程序怎么办呢?
首先,需要明确的是,随着技术的不断进步,较新的操作系统如Windows 7及之后的版本,对于16位应用程序的原生支持已经逐渐减少甚至被移除。这是因为16位程序是基于早期的Windows 3.x系列操作系统设计的,而现代操作系统主要支持32位和64位的应用程序。因此,如果你的电脑运行的是较新的操作系统,直接运行16...

win7的64位系统为什么不支持16位软件
…)但是这个位是可以向下兼容的(虽然你能说64个字但说32个字也可以),不存在什么兼容性问题,所以可以大胆放心去用。注意:字长可以向下兼容但不可向上兼容(人家不让你说64个字你也没办法)…… 追问: 我在做jar游戏,但是程序是16位的,无法运行 回答: 唔,原来是这样,如果你做的jar游戏...

64位操作系统的优缺点是什么?
64位系统对于应用软件(包括游戏)来说基本没有影响。只是不能运行16位软件(这种软件基本绝种了)。64位系统的主要缺点就是不能兼容一些硬件。因为硬件的驱动程序运行于软件底层,比操作系统还要低,64位系统只允许运行64位的驱动程序,因而对于一些小厂商生产的硬件就很可能无法兼容,因为它们很可能没有...

为什么我的电脑总是弹出不支持的16位应用程序,求大神帮助
正常嘛,我们现在的电脑大多都是64位系统,这不支持16位的应用程序

x64位处理器的电脑可以运行16位的操作系统吗?
逐渐增为16位位甚至是位。毫无疑问,64位的系统在处理性能上会更优越,速度也会更快。但是在过去的十年间,一直是32位的系统占据着主导地位,所以一些软件的开发也是在32位操作系统的基础上研发的。如果你把电脑换成64位的处理系统,在运行一些软件的时候可能会出现不兼容的情况,也就是通常所说的运行...

相似回答
大家正在搜