- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
李继灿-微机原理与接口技术-第2章
第2章 微处理器系统结构与技术 【学习目标】 微处理器是微机系统的核心部件与技术关键。本章在介绍Intel 8086/8088 CPU系统结构与技术的基础上,简要描述80286、80386、80486以及Pentium 系列CPU系统结构的演变与技术特点。 【学习要求】 了解CISC和RISC是CPU的两种基本架构。 理解8086/8088 CPU的内部组成结构是Intel80x86系列微处理器体系结构的基础。 透彻理解存储器的分段设计这一关键性存储管理技术基础。 掌握物理地址和逻辑地址的关系及其变换原理,是理解存储管理机制的关键。 理解“段加偏移”寻址机制允许重定位。 着重理解80386的段、页式管理,80486对80386的技术更新和5级流水线技术思想。 了解Pentium微处理器的体系结构特点,理解双流水线与双cache的技术思想。 了解多处理器计算机系统和嵌入式系统的基本知识。 第2章 微处理器系统结构与技术 2.1 CISC与RISC技术 CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种基本架构。各种微处理器就是按这两种不同的架构设计理念和方法发展的。 2.1.1 CISC 复杂指令集计算机(complex instruction set computer,CISC)是一种较早的微处理器设计流派,Intel 80x86系列微处理器中的8086/8088、80286等,都是按此学派的理论设计的。 CISC结构微处理器的设计特点如下: 复杂指令(complex instruction) 复杂的内存定位法(complex memory reference methods) 微程序结构(micro programming) 2.1.2 RISC 精简指令集计算机(reduced instruction set computer,RISC)理论是从20世纪80年代开始逐渐发展成为一种微处理器体系结构。 例如,从80286到80386的设计过程中就开始显示出这种变化,此后推出的80486、Pentium与Pentium pro(P6)等微处理器,则更加重了RISC化的趋势。到了PentiumⅡ、PentiumⅢ以后,虽然仍属于CISC的结构范围,但它们的内核已采用了RISC结构。 RISC的设计技术特点如下: 1)缩短指令长度,规范指令格式 2)简化寻址方式 3)适当增加通用寄存器数量,大量利用寄存器间操作 4)简化处理器结构 5)便于使用VLSI技术 6)增强处理器并行能力 2.2 典型的16位微处理器的系统结构 8086/8088 CPU的内部组成结构 1.总线接口单元BIU BIU的基本功能是负责CPU与存储器或I/O端口之间的数据传送。在CPU取指令时,它从内存中取出指令送到指令队列缓冲器;而在执行指令时,它要与指定的内存单元或者I/O端口交换数据。 1)指令队列缓冲器 操作将遵循下列原则: (1)取指令时,每当指令队列中存满1条指令后,EU就立即开始执行。 (2)指令队列中只要空出2个(对8086)或1个(对8088)指令字节时,BIU便自动执行取指操作,直到填满为止。 (3)EU在执行指令的过程中,若CPU需要访问存储器或I/O端口,则EU自动请求BIU去完成访问操作。此时若BIU空闲,则会立即完成EU的请求;否则BIU首先将指令取至指令队列,再响应EU的请求。 (4)当EU执行完转移、调用和返回指令时,则要清除指令队列缓冲器,并要求BIU从新的地址重新开始取指令,新取的第1条指令将直接经指令队列送到EU去执行,随后取来的指令将填入指令队列缓冲器。 1.总线接口单元BIU 2)地址加法器和段寄存器 8086有20根地址线,但内部寄存器只有16位,不能直接提供对20位地址的寻址信息。 为了实现对20位地址的寻址,设计者采用了一种称之为“段加偏移”的重要技术,即将可移位的16位段寄存器与16位偏移地址相加的办法,从而巧妙地解决了这一矛盾。 【例2.1】假设CS=4000H,IP=0618H,则指令的物理地址PA=4000H×16+0618H=40618H。 1.总线接口单元BIU 3)16位指令指针(Instruction Pointer,IP) IP的功能与8位CPU中的程序计数器PC类似。正常运行时,IP中含有BIU要取的下1条指令(字节)的偏移地址。IP在程序运行中能自动加1修正,使之指向要执行的下1条指令(字节)。有些指令(如转移、调用、中断和返回指令)能使IP值改变,或将IP值压进堆栈保存,或由堆栈弹出恢复原值。 2.执行单元EU EU的功能是负责从指令队列中取出指令,然后分析和执行指令。EU由下列部分组成。 (1)16位算术逻辑单元。 (
您可能关注的文档
最近下载
- 一种窄冠带条多层缠绕搭接量计算方法及应用.pdf VIP
- 2025年融媒体中心全媒体记者招聘考试笔试试题(附答案).docx VIP
- L10010022《病理学》课程标准.pdf VIP
- 【必备收藏】幼儿建构区游戏指导完整版课件-.pptx VIP
- 主题策略-【专题报告】CANSLIM4.0策略:叠加企业生命周期.docx VIP
- 最新人教版九年级化学演示、分组实验统计表.xls VIP
- GB 50797-2012 光伏发电站设计规范.docx VIP
- 插画设计-PPT课件(全).pptx
- 古代牝户手抄本雨花香PPT课件.pptx VIP
- 【大单元整体教学设计】人教版初中化学九年级上册 第三单元物质构成的奥秘 课题1 分子和原子.doc VIP
文档评论(0)