第1章 Intel微处理器简介
微处理器(Microprocessor)简称μP或MP,或MPU(Microprocessing Unit)。微处理器是微型计算机的核心,它的性能决定了整个计算机的各项关键指标。MPU是采用大规模和超大规模集成电路技术,将算术逻辑单元(Arithmetic Logic Unit,ALU)、控制单元(Con—trol Unit,CU)和寄存器组(Registers)3个基本部分,以及内部总线集成在一块半导体芯片上构成的电子器件。微处理器又称为“**处理单元”(Central Processing Unit,CPU)。自20世纪80年代以来,微型计算机大多采用Intel公司设计制造的CPU或AMD等公司的其他兼容产品。
1.1 Intel 80x86系列CPU
自20世纪70年代开始出现微型计算机以来,CPU经历了飞速的发展。而Intel公司也逐步取得了巨大的成功,成为这个领域的“霸主”。
1.1.1 4位CPU:4004
1971年,Intel公司成功设计了**片4位微处理器Intel 4004,它有45条指令,执行速度为50K IPS(Instruction Per Second),即每秒执行5万条指令。直到今天,由于其良好的性能价格比,4位微处理器仍然应用于一些嵌入式系统中,例如微波炉、洗衣机和计算器等设备的嵌入式系统中。
1.1.2 8位CPU:8008、8080
后来,Intel公司又设计生产了8位微处理器8008,在1973年又推出了8080。它的执行速度达到500K IPS,寻址范围达到64KB。1974年,基于8080的个人计算机问世。微软公司(Microsoft)创始人Bill Gates为这种Pc开发了BASIC语言解释程序。1977年Intel公司推出了8085,执行速度达到770K IPS。
1.1.3 16位CPU:8086、8088、80286
1978年6月,Intel 8086问世,它是Intel公司的**个16位CPU。1979年6月,Intel公司推出了Intel 8088。执行速度为2.5MIPS(Million Instruction Per Second)。8086和8088都是16位CPU,能够进行16位数据的运算和处理,寻址范围达到lMB。它们的区别在于外部数据总线的宽度,8086的外部数据总线为16位,而8088为8位。当时,与微处理器配套的外围接口电路大多是8位的,因此尽管8086的数据传输能力要强于8088,但是8088的兼容性更好,8088在市场上获得极大的成功。
……