- 1、本文档共100页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章Intel 80X86CPU
第8章 80X6CPU简介 ● 8086 CPU ● 80186 CPU ● 80286 CPU ● 80386 CPU ● 80486 CPU ● 80586 CPU( Pentium ) 80X86系列CPU ● Intel公司生产的微处理器8086-奔腾(80586)属于同系列CPU,且向上兼容。(低级CPU指令在高级CPU中包含,而新CPU新增加了一些指令。低级CPU下程序可以在高级CPU中运行,在高级CPU下编制的程序若使用新指令,则不能在低级CPU中运行)。 ● 8086 微处理器家族中,80486的后继成员为 80586。 由于部分厂商担心 80X86 的品牌会为Intel公司一家所独有,而逼得Intel公司将 80586 改名为Pentium,译为“奔腾”。 ● 80186/188的设计思想主要是通过提高集成度来减少构成微型机的配套芯片。 ● 80286 及以后的微处理器的设计思想着眼点是扩大CPU本身的功能。 ● 80286及以后的微处理器与 8086 相比,最基本的特点是支持多任务。 ●实现多程序、多任务运行,80286以后CPU必须满足: ■ 有大的存储器空间。 ■ 必须有存储保护功能 ■ 要求操作系统是多任务的操作系统,且微处理器以特殊的硬件逻辑必须支持多任务操作系统。 ■ 必须支持虚拟存储器系统 虚拟存储器是通过操作系统实现存储器管理与分配,把主存储器和辅助存储器有机的结合起来,允许同一程序的一部分在主存储器中,其它部分在辅助存储器里。运行时,通过频繁地进行着辅存部分装入主存,主存部分传至辅存,使得程序员可以按比主存储器容量大得多的空间编制程序。 ● 80286 以前处理器是按CISC理论设计 (1) 增强单条指令的功能,使指令系统中不仅有许多常用指令,还包括功能很强的特殊指令。 (2) 具有种类多且复杂的存储器寻址方式。 (3) 采用微程序结构。 ● 80386 及以后的CPU的设计逐渐接受了RISC的指导思想,和技术,从而大大提高了运行速度。 减少指令系统中的指令条数, 只使用应用频率高的简单指令;指令长度固定,指令格式种类少,寻址方式种类少。 (2) 采用指令流水线技术,扩大并行处理范围。 (3) 增加CPU内通用寄存器的数量,提高了存、取数的速度。 (4) 以硬布线控制逻辑为主实现译码器和控制存储器。 8086/8088CPU 8086CPU内部结构 ●8086 /8088CPU采用不同于第二代微处理器(8080, Z80)的一种全新结构形式,均由两个独立的单元组成,一个称为总线接口单元BIU,另一个称为执行单元EU。总线接口单元完成内存、I/O接口与CPU内程序、数据的传送;执行单元EU完成CPU的算术、逻辑运算。 ● 8086/8088 CPU采用分段存储管理方式。程序中内存单元使用逻辑地址,CPU访问内存使用物理地址,物理地址与逻辑地址的变换通过总线接口单元中的地址加法器运算完成。 ● 8086/8088 CPU中通过设立指令队列寄存器构成2级流水线,实现总线接口单元BIU和执行单元EU的并行操作。 ●8086 微处理器开始开发时就准备与辅助处理器协同工作, 以达到在某些特殊的应用时有更好的性能。每个系统机的主板上都有一个插座可以插入相应协处理器。最早就考虑到同时开发专用于数学计算的协处理器 8087,把它加到 8086 的微机系统中,使浮点运算得到了专用硬件的支持。直到家族成员 80486 问世才结束了两个芯片分立的状态,集成到了一个芯片里。 ●由微处理器 8086 和 8087 组成的最早微机系统是IBM PC系列机中的PC/XT机。 ●8086/8088是8080和8085的改进型,它的指令是以字节为基础构成的。 ●8086/8088性能的提高,主要依赖于采取了以下一些特殊措施。 1. 建立多字节的指令预取队列(8086CPU6个字节的指令预取队列, 8088CPU4个字节的指令预取队列) 2. 设立地址段寄存器 3. 在结构上和指令设置方面支持多微处理器系统 ★★80186/80188CPU★★ ●开发 80186、80188CPU的指导思想是在一个微处理器芯片里同时集成更多的电路,把处理器组合成一个计算机系统所必需的辅助电路,成为一个单片计算机,并且增加某些指令和改善指令的功能。 内部包含: 一个中断控制器:PIC(1) 二个DMA通道:DMAC(2) 三个定时器/计数器:CNT(3) 1. 80186/188外部结构 80186/188CPU是具有68个引脚的四列直插式芯片。
文档评论(0)