[工学]第2章 微处理器.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第2章 微处理器

第2章 微处理器 -CPU 本章知识要点: 本章从科学发展的角度逐步地、由浅入深地引导读者认识微处理器的组成和发展。以微处理器领域内具有代表性的16位的8086 和32位的Pentium为平台,以新-旧对比的方式介绍微处理器的组成,以及各部件的结构、功能、操作原理等。对Pentium所采用的超标量执行技术、分支转移预测技术、流水线操作技术等先进技术,进行了说明和剖析。 本章是微机系统知识的核心、是重点、难点所在。重点是Pentium体系结构、 超标量执行技术、分支转移预测技术、流水线操作技术、浮点流水线操作等先进技术。 2.1 寄存器 寄存器,从某种意义上说,它是一个容量非常小、速度非常快、放置在CPU芯片内的用于“暂时存放”信息的存储器。 除特殊用途的寄存器外,像16位的8086微处理器、32位的Pentium微处理器的8个通用寄存器,用来“暂时存放”当前参与运算的值或累加结果。 2.1.1 16位寄存器 8086含14个16位寄存器,按功能可分为三类: 通用寄存器,8个 段寄存器,4个 控制寄存器,2个 8086/8088的16位 寄存器 1、通用寄存器 数据寄存器(AX,BX,CX,DX) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI) 地址指针寄存器 SP:堆栈指针寄存器 其内容为堆栈栈顶的偏移地址; 任何堆栈操作后,SP都会自动增/减量。 BP:基址指针寄存器 在间接寻址中用于存放操作数的基地址; 常用于访问存放在堆栈中的数据。 变址寄存器 SI:源变址寄存器,用于访问源操作数 DI:目标变址寄存器,用于访问目的操作数 常用于操作数的间接寻址或变址寻址。 在串操作指令中,SI存放源操作数的偏移地址,而DI存放目标操作数的偏移地址。 段寄存器 用于存放逻辑段的段基地址(简称段地址) CS:代码段寄存器。代码段存放指令代码 DS:数据段寄存器 ES:附加段寄存器 SS:堆栈段寄存器:指示堆栈区域的位置 控制寄存器 IP:指令指针寄存器 其内容为下一条要执行的指令的偏移地址。 FLAGS:标志寄存器 存放指令执行结果的特征: 有些指令(如算术指令)要改变FLAGS的内容(影响FLAGS); 有些指令对FLAGS无影响。 6个状态标志位(CF,SF,AF,PF,OF,ZF) 3个控制标志位(IF,TF,DF) 2.1.2 32位寄存器 下面以32位的Pentium微处理器配备的寄存器为例,介绍32位的寄存器。Pentium配备的寄存器按类可分为如下几类: (1)基本体系结构寄存器: ① 通用寄存器; ② 指令指针寄存器; ③ 标志寄存器; ④ 段寄存器; (2)系统级寄存器: ① 系统寄存器; ② 系统地址寄存器; (3)调试和测试寄存器: (4)浮点寄存器: 从功能上划分,8086分为两大部分, 总线接口部件BIU 执行部件EU 两个部件各自独立工作 EU部件负责执行指令。BIU负责指令和数据传送,为EU提供要执行的指令。 2.2.2. 8086/8088的不足 微机技术飞速发展、日新月异,新技术与时俱进,层出不穷,现在已经进入了64位双核的微处理器时代。 从现实的角度,回头再看16位的8086,并与当前32微处理器比较后发现:在以下几个方面。 1.存储器容量小。 2.时钟频率低。 3.计算精度低。 4.技术含量低。 5.存取速度低。 2.2.3 32位微处理器组成原理 以Pentium为平台, 对32位微处理器的组成原理进行讨论。Pentium拥有32位微处理器的全部特征,这些先进的技术配置包括: ⑴ 超标量体系结构、⑵ 动态预测转移、⑶ 流水线操作的浮点部件、⑷ 改进了性能的指令执行计时、⑸ 分离式的8KB的指令Cache和数据Cache、⑹ 数据Cache中采用了写回的MESI协议、⑺ 64位数据总线、⑻ 总线周期的流水线技术、⑼ 地址奇偶校验、⑽ 内部奇偶校验等。  Pentium 结构 Pentium是由总线接口部件(64位的)、 存储管理部件(分段、分页管理部件)、 指令Cache、数据Cache、 分支转移目标缓冲存储器、 控制ROM部件、控制部件、 预取缓冲部件、指令译码部件、 整数

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档