X86是处理器架构,有32位的也有64位的。
x86泛指一系列基于I来自ntel8086且向后兼容的中央处理器指令集架构。
x86的32位架构一般又被称作IA-32,全名为360问答“Intel Architecture, 32-bit”。其64位架构由AMD率先推出,并被称为“AMD64”。之后也被Intel采用,被其称为“Intel64”。一般也被称作“x86-64”、“x64”。
架构模式
x86架构是重带素话散里燃者要地可变指令长度的CISC(复杂指令集计算机,ComplexInstructionSetComputer)。字组(word,4字节)长度的存储器访问橘枯允许不对齐存储器地址,字组是以低位字节在前的顺序储存在存储器中。
向前兼容性一直都是在x86架构的发展背后一股驱动力量(设计的需要决定了这盟超项因素而常常导致批评,尤其是来自对手处理器的拥护者和理论界,他们对于一个被广泛认为是是落后设计的架构的首胡持续成功感到不解)。
但在较新的微架构中,x86处理器会把x86指令转换为更像RISC的微指令再予执行,从而获得可与RISC比拟的超标量性能,而仍然保持向前兼容圆积全掉心宽限束你芹洞。x86架构的处理器一共有四种执行模式,分别是真实模式,保护模式,系统管理模式以及虚拟V86模式。
标签:x86