上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.2 x86架构
从本质上说,x86指的是美国Intel(中文名为英特尔)公司制定的ISA。基于x86的ISA属于复杂指令集(Complex Instruction Set Computing,CISC),这种ISA的特点是指令长度可变。1978年,美国Intel公司推出了基于x86指令集架构的微处理器芯片8086,该处理器芯片的封装如图1.3所示,它是Intel公司的一个经典之作。
图1.3 8086处理器芯片的封装
1985年,Intel发布了32位的80386微处理器芯片(后来称为i386),这个扩展的编程模型最初称为i386架构。
8086微处理器芯片之后,Intel后续发布的微处理器芯片都以“86”结尾,包括80186、80286、80386和80486处理器,因此人们常使用术语“x86”来指代任何兼容8086的微处理器芯片。后来,AMD将这种32位架构扩展到64位,并在早期的文档中将其称为x86-64,后来称为AMD64。
思考与练习1-3:说明x86一词所表示的含义。
思考与练习1-4:说明x86处理器的演进过程。