针对IA-32的架构

时间:2010-09-27 00:00:24

标签: cpu-architecture

我注意到许多英特尔32位程序都有i386目标,但有些程序的构建体系结构为i486i586i686。在后三种处理器架构中是否有任何新功能或指令添加到指令集中?

1 个答案:

答案 0 :(得分:2)

他们改变了很多关于架构的东西,并且一直在添加新的指令(和集合)。如果您需要最新的尖端性能,则需要针对您的架构的特定变体进行编译。见Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 1: Basic Architecture的2.1EELEL®64和IA-32架构的简要历史。

在我的头顶,MMX,3DNOW,SSE *,x87 FPU,其他一些像RDTSC的东西都不在原型号IIRC中。实际上,我[3,4,5,6] 86实际上并不像我们今天所拥有的那样......即使在新的处理器模型中,它们也会添加诸如AES-NI和更新的SSE迭代等等。

维基百科的网页也有一些改变,例如在P6中,它说他们添加了CMOV。