微机系统组成3-1.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机系统组成3-1

数据相关 在一个程序中,如果必须等前一条指令执行完毕后,才能执行后一条指令,那么这两条指令就是数据相关的。 解决数据相关冲突的办法: 在流水CPU的运算器中设置若干运算结果缓冲寄存器,暂时保留运算结果,以便于后继指令直接使用,这称为“向前”或定向传送技术。 控制相关 控制相关冲突是由转移指令引起的。 当执行转移指令时,依据转移条件的产生结果,可能为顺序取下条指令;也可能转移到新的目标地址取指令,从而使流水线 发生断流。 为了减小转移指令对流水线性能的影响,常用以下两种转移处理技术: 延迟转移法 由编译程序重排指令序列来实现。 基本思想:先执行再转移 转移预测法 用硬件方法来实现,依据指令过去的行为来预测将来的行为。 总线 总线是一种公用导线,是计算机中各组成部件之间相互传递信息的“公路”。 总线分类 根据总线宽度(数据位数)不同,可分为: CPU内部总线(决定数据处理能力)和CPU外部总线(决定数据传输能力)。 根据传送内容不同,可分为: 数据总线DB(有位数,双向)、地址总线AB(有位数,单向)和控制总线CB(无位数,某一时刻单向、整体双向)。 存储器 运算器 控制器 输入 输出 中央处理器CPU 主机 第3章 微处理器 3.1 CPU功能和组成 3.2 CPU工作过程 3.3 CPU主要性能指标 3.4 微处理器的发展 CPU(Central Processing Unit,中央处理器)是计算机的核心部件,是整个计算机系统的运算、控制和指挥中心。 微处理器是用一片或少数几片大规模集成电路组成的中央处理器。这些电路执行控制部件和算术逻辑部件的功能。 不同档次的微机,取决于微处理器的不同型号。 2. CPU的基本组成 3. CPU中主要的寄存器 1. CPU的功能 3.1 CPU的功能和组成 1. CPU的功能 3.1 CPU的功能和组成 计算机求解问题是通过执行程序来实现的。 程序是由指令构成的序列,执行程序就是按指令序列逐条执行指令。 一旦把程序装入主存储器中,就可以由CPU自动地完成从主存取指令和执行指令的任务。 存储程序 3.1 CPU的功能和组成 指令控制(程序的顺序控制) 操作控制(一条指令有若干操作信号实现) 时间控制(指令各个操作实施时间的定时) 数据加工(算术运算和逻辑运算) 1. CPU的功能 CPU的基本组成一 (1)运算器 (2)控制器 3.1 CPU的功能和组成 2. CPU的基本组成 CPU的基本组成二 (1)运算器 (2)控制器 (3)Cache 3.1 CPU的功能和组成 2. CPU的基本组成 控制器(控制单元) 运算器 (算术/逻辑运算单元(ALU)) 寄存器组 总线 控制器是CPU的指挥中心,它能解释指令的含义,控制运算器的操作,记录内部状态。 主要用来读取、分析和执行指令,是产生各种控制命令的全机指挥中心,能通过时序控制自动协调微机各部件之间同步工作。 3.1 CPU的功能和组成 2. CPU的基本组成 运算器主要负责完成算术运算(加、减、乘、除)和逻辑运算(与、或、非)。也称为执行单元。 3.1 CPU的功能和组成 2. CPU的基本组成 一组寄存器,CPU内部临时存放各种信息的器件,它们可以直接参与运算并保存运算的各种结果。 3.1 CPU的功能和组成 2. CPU的基本组成 CPU中的主要寄存器 各种计算机的CPU可能有这样或那样的不同,但是在CPU中至少要有6类寄存器: ①指令寄存器(IR) ②程序计数器(PC) ③地址寄存器(AR) ④数据冲寄存器(DR) ⑤通用寄存器(R0~R3) ⑥状态字寄存器(PSW) 3.1 CPU的功能和组成 2. CPU的基本组成 暂时存放由内存读出的一条指令或一个数据字;反之,CPU向内存写入数据字也放在其中暂存 保存当前正在执行的一条指令 保存下一条要执行的指令地址 保存当前CPU所访问的内存单元的地址。 暂时存放ALU运算的结果信息 保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。 如:进位C,溢出V,结果为零Z等 读数据: 写数据: 读指令: CPU执行指令的过程 I、 指令执行的基本方式 CPU是控制并执行指令的部件。 指令周期是指取出并执行一条指令的时间。 计算机运行程序 执行指令序列 重复指令周期 3.2 CPU工作过程 设一条指令的执行过程可以被分为若干步: 取指令 取操作数 执行 存结果 指令的基本执行方式→串行执行(顺序执行) 取操作数 取指令 执行 存结果

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档