第三章微机系统中的微处理器.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 3 章 微机系统中的微处理器 3.1 微处理器的一般结构(略) 3.2 8086 微处理器的功能结构 3.3 8086 的寄存器结构 3.4 8086 的存储器组织 3.5 8086 的I/O组织 3.6 8086 的寻址方式 3.7 Intel 80×86 系列高档微处理器简介(略) 返回; 3.2 8086 微处理器的功能结构 ·8086(88) CPU有 20 条地址线, 直接寻址能力达 1 MB。 ·8086(88)CPU具有 16(8)条外部数据总线,内部总线和ALU均为 16 位,可进行 8 位和16 位操作,是16 (准16)位微处理器。  ·8086(88)采取了如下三方面的措施,使其性能大大提高。 ·重叠:指第N条指令的取指与第N-1条指令的执行(在时间上)是重叠的(参重叠原理图)。 返回; 提高性能的三个措施 (1)、通过建立一个6(4)字节的指令预取队列及将CPU划分为EU和BIU这两个功能相对独立的功能部件,使指令的取指与执行实现了一定程度上的并行,大大地提高了CPU的利用率及总线的利用率(参8086 微处理器的内部功能结构图)。 (2)、引入段的概念,并设立了一些段寄存器,使8086的最大可直接寻址空间达到1MB。 (3)、在结构和指令上考虑了多处理器的连接,从而支持多处理器系统。 返回; EU的定义、组成和工作过程 ·EU(Execution Unit):执行部件,由算术逻辑运算部件ALU、 运算寄存器、 标志寄存器、 通用寄存器组和EU控制器构成。 · EU的任务是:执行指令,进行全部算术逻辑运算、完成偏移地址的计算,向总线接口单元BIU提供指令执行结果的数据和偏移地址, 并对通用寄存器和标志寄存器进行管理。 ·EU的工作过程 返回; EU的工作过程 EU的工作过程如下: EU执行完一条指令后,就从BIU的指令预取队列中取出预先读入的指令代码加以执行。 如此时指令预取队列是空的, EU处于等待状态。 一旦指令预取队列中有指令,EU立即取出执行。 在执行指令过程中,若需要访问存储器单元或I/O端口,EU就会发出命令,使BIU进入访问存储器或I/O端口的总线周期。 若此时BIU正处于取指令总线周期,则必须在取指令总线周期结束后,BIU才能对EU的访问存储器或I/O端口的命令进行处理。 返回; 算术逻辑运算部件 ·算术逻辑运算部件(ALU):专门进行诸如加、减、乘、除等算术运算以及诸如与、或、非、异或等逻辑运算和移位等运算的部件。 它是运算器的核心,几乎所有的算术运算、逻辑运算和移位操作都是由ALU完成的。 返回; 标志寄存器 ·标志寄存器(FLAG或PSW):专门 用于存放机器的状态标志和控制标志 的寄存器。 返回; 通用寄存器组

文档评论(0)

blingjingya + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档