(x86) 的含义

(x86) 的含义

我想下载 ODI 工具来做一些工作。但是在链接上这里,它询问平台描述。我无法决定黑白微软 Windows(x86)所有平台(包括 x64)

我使用的是 32 位 Windows 7。因此我倾向于选择微软 Windows(x86)但我不知道是什么(x86)方法。

答案1

从技术上讲,x86 仅指处理器系列及其使用的指令集。它实际上并未具体说明数据大小。

x86 最初是用于 16 位处理器(8086 和 8088 处理器)的 16 位指令集,后来扩展为用于 32 位处理器(80386 和 80486)的 32 位指令集,现在已扩展为用于 64 位处理器的 64 位指令集。它过去被写为 80x86,以反映芯片型号中间不断变化的值,但后来前面的 80 被删除,只剩下 x86。

尽管所有使用英特尔 x86 指令集的较新处理器仍被称为 x86、i386 或 i686 兼容(这意味着它们都使用原始 8086 指令集的扩展),但应该将责任归咎于奔腾和其后代改变了处理器的命名和营销方式。

x64 确实是个异类。x86 集的 64 位扩展的第一个名称是 x86-64。后来它被命名为 AMD64(因为 AMD 是最初提出 64 位扩展的公司)。英特尔授权了 64 位指令集并将其版本命名为 EM64T。这两个指令集以及使用它们的处理器仍然被视为 x86。

来源:http://en.wikipedia.org/wiki/IA-32-- IA-32,英特尔的 32 位架构。http://en.wikipedia.org/wiki/X86-64-- 在此处阅读有关 x86-64 的更多信息。

但通常,x86 指的是 32 位软件,而 x64 指的是 64 位软件。

相关内容