- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3章。32位微处理器
第 3 章 32位微处理器 本章知识要点: 本章以32位的Pentium为平台,站在微处理器芯片整体结构角度,把构成CPU的诸如寄存器组、总线接口部件、存储管理部件、分支转移缓冲存储器、控制部件、预取缓冲部件、指令译码部件、整数部件、浮点部件等各部件的结构、功能、工作原理,以及Pentium所采用的超标量执行技术、分支转移预测技术、流水线操作技术、浮点部件、浮点流水线操作等先进技术进行了描述。 本章内容是微机知识的核心、是重点、难点所在, 通过本章的学习,读者得到是系统、先进的微机知识。 3.1 CISC和RISC 1 复杂指令系统计算机—CISC 每一种微处理器的CPU都有属于它自己的指令系统。CPU正是通过执行一系列的特定的指令来实现应用程序的某种功能。像Intel x86系列,为了增加新的功能,就必须增加新的指令;另一方面,为了保持向上兼容,又必须保留原有的指令。每条指令又有若干个不同的操作字段,用来说明要操作的数据类型,以及存放的位置。这就意味着一个较大的指令系统和复杂的寻址技术。以这样的微处理器为平台的计算机系统就是“复杂指令系统计算机”(CISC)。 CISC也有许多优点,如指令经编译后生成的指令程序较小执行起来较快,节省硬件资源。像存取指令的次数少,占用较少的存储器等。 2 .精简指令系统计算机—RISC “精简指令系统计算机”(RISC)的核心思想,是通过简化指令来使计算机的结构更加简单、合理,从而提高CPU的运算速度。解决途径就是减少微处理器指令总数和减少指令操作的时钟周期数。经过当时的技术比较测试表明,处于同样工艺水平的芯片,RISC的运行速度是CISC运行速度的3-5倍。 特征: (1) 每个计算机周期执行一条指令 (2) 进行的是寄存器与寄存器之间的操作 (3) 寻址方式简单 (4) 指令格式简单 3.2 Pentium 体系结构 3.2.1 Pentium寄存器 Pentium配备的寄存器按类可分为如下几类: (1)基本体系结构寄存器: ① 通用寄存器; ② 指令指针寄存器; ③ 标志寄存器; ④ 段寄存器; (2)系统级寄存器: ① 系统寄存器; ② 系统地址寄存器; (3)调试和测试寄存器: (4)浮点寄存器: 浮点寄存器包括: ①数据寄存器;②标记字寄存器; ③状态字寄存器 ;④ 指令和数据指针寄存器; ⑤ 控制字寄存器; 1.基本体系结构寄存器 (1) 通用寄存器 8个通用寄存器也可以称之为多功能寄存器,它们全部是32位寄存器,而且用户可以随意使用这8个32位通用寄存器。在这些寄存器内存放着逻辑操作和算术运算用的操作数,除堆栈指针寄存器ESP不能作为变址寄存器使用外,其余七个通用寄存器在进行地址计算时都可用来存放参与运算的操作数。 (2) 段寄存器 Pentium器配备有6个16位的段寄存器,他们分别是: 代码段寄存器CS、数据段寄存器DS、 堆栈段寄存器SS、附加数据段寄存器ES、 附加数据段寄存器FS、附加数据段寄存器GS。 这6个段寄存器与80386的6个段寄存器同宗、同名、同功能。段寄存器的另一种称呼叫段选择符,也有的称其为段选择子。 (3)标志寄存器 Pentium标志寄存器的作用是用来存放有关Pentium的状态标志信息、控制标志信息以及系统标志信息。各条件码(例如进位、符号、溢出)及方式位均存放在的标志寄存器EFLAGS中,如图所示。 标志寄存器中这些标志不仅控制着微处理器的某些操作,且随时随地的指示出微处理器的状态。标志寄存器内不仅有状态和控制标志,而且还有几位是系统标志位。状态标志位用S表示,控制标志位用C表示,系统标志位用X表示。 (4) 指令指针寄存器 指令指针寄存器EIP内保存有当前代码段中下一条要执行指令的偏移量。指令指针寄存器不直接供程序员使用,它由控制转移指令(转移、返回等指令)、中断及异常隐含地进行控制。 3.系统级寄存器 (1) 系统地址寄存器 ① 全局描述符表寄存器GDTR ② 中断描述符表寄存器IDTR ③ 局部描述符表寄存器LDTR ④ 任务寄存器TR (2) 控制寄存器 Pentium由于控制管理
您可能关注的文档
最近下载
- 2025年江苏钟山宾馆集团有限公司校园招聘笔试模拟试题及答案解析.docx VIP
- SL176-2007 水利水电工程施工质量检验与评定规程.docx VIP
- IT运维服务智能管理平台设计与实施策略.doc VIP
- 全省组织人事系统学习贯彻《条例》培训班的辅导报告.pptx.pptx VIP
- 2023年江西机电职业技术学院教师招聘考试笔试试题及答案解析.docx VIP
- 非全日制硕士专业学位研究生学习成绩记录表(模板).doc VIP
- 配置审计报告模板.docx VIP
- 工程造价审计保密工作及风险管控制度.docx VIP
- 《建筑给排水设计》课件分享.ppt VIP
- 煤矿综采维修钳工技能理论应知应会考试题库大全-下(判断题).doc VIP
文档评论(0)