- IA
Intel Architecture,intel对自己CPU架构的简称,属复杂指令集(CISC-Complex Instruction Set Computer),区别ARM的精简指令集(RISC-Reduced Instruction Set Computer),或者其它。 - IA-32
Intel Architecture 32 bit,Intel的32 bit CPU架构。 - Intel 64
Intel的64 bit CPU架构。 - X86-64
Intel的64 bit CPU架构,同上,因为祖宗都是8086架构,所以加一个X86在前面。 - AMD64
Intel的64 bit CPU架构,同上,现代的64 bit CPU并非纯粹的64 bit,它是IA-32基础上的新增64 bit寄存器及其它以兼容32 bit CPU架构和更早的16 bit架构,实现此架构最早的是AMD公司,因此命名AMD64。 - IA-32e mode
Intel 64架构新增操作模式,操作模式决定CPU的哪些指令和特性可用。比如段描述符(Segment Sescriptor)属性中的L位。在IA-32e mode模式下定义才生效,在非IA-32e mode下留做保留位,必须是0(bit 21 is reserved and should always be set to 0)。
IA-32e mode包括两个子模式(64-bit mode,compatibility mode),由上面说的L位决定。
L=1:64-bit mode
L=0:compatibility mode
相关文章: