计算机组成原理theprincipleofcomputer.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文档。上传文档
查看更多
计算机组成原理theprincipleofcomputer

计算机组成原理 The Principle of Computer 第6章 控制系统与CPU 6.1控制器概述 6.2控制器的控制方式与时序系统 6.3CPU的总体结构 6.4模型机的总体结构 6.5组合逻辑控制器设计 6.6微程序控制器设计 6.7流水线处理技术 6.8CPU举例 6.1控制器概述 控制器是计算机的指挥和控制中心 6.1.1指令执行的基本步骤 6.1.2控制器的基本功能 6.1.3控制器的组成 6.1.4控制器的组成方式 6.1.1指令执行的基本步骤 1.取指令 2.分析指令 (1)产生操作控制电位 (2)形成操作数的有效地址, 以进行存/取,或形成转移地址 以实现程序转移 3.执行指令 6.1.3 控制器的组成 (5)程序状态字寄存器(PSR) 存放程序状态字PSW,用来表征当前运算的状态及程序的工作方式。 如MCS-51单片机的PSW 2.时序控制部件 时序控制部件就是用来产生各部件进行微操作所需要的定时控制信号的部件,保证各个微操作的执行顺序。 (1)脉冲源:利用晶体振荡器产生一定频率的主时钟脉冲(主频)。 (2)启停电路:控制机器工作的启动和停止 (3)时序信号发生器:产生机器所需的时序信号,以控制有关部件在不同的时间完成不同的微操作。 6.2控制器的控制方式与时序系统 6.2.1控制方式 6.2.2时序系统 6.2.1 控制方式 如何形成控制不同微操作序列的时序控制信号的方法,称为控制器的控制方式。控制方式通常分为同步控制方式、异步控制方式、同异步联合控制方式三类。 1.同步控制方式 又称为固定时序控制方式或无应答控制方式。任何指令的执行或指令中每个微操作的执行都受事先安排好的时序信号的控制。 每个周期状态中产生统一数目的节拍电位及时标工作脉冲。 以最复杂(微操作序列最长,执行时间最长)指令的实现需要为基准。 优点:设计简单,操作控制容易实现。 缺点:效率低。 6.2.1 控制方式 2.异步控制方式 可变时序控制方式或应答控制方式。执行一条指令需要多少节拍,不作统一的规定,而是根据每条指令的具体情况而定,需要多少,控制器就产生多少时标信号。 特点:每一条指令执行完毕后都必须向控制时序部件发回一个回答信号,控制器收到回答信号后,才开始下一条指令的执行。 优点:指令的运行效率高; 缺点:控制线路比较复杂。 异步工作方式一般采用两条定时控制线来实现。我们把这两条线称为“请求”线和“回答”线。当系统中两个部件A和B进行数据交换时,若A发出“请求”信号,则必须有B的“回答”信号进行应答,这次操作才是有效的,否则无效。 6.2.1 控制方式 3.同步,异步联合控制方式 同步控制和异步控制相结合的方式即联合控制方式,区别对待不同指令。 一般的设计思想是,在功能部件内部采用同步式,而在功能部件之间采用异步式,并且在硬件实现允许的情况下,尽可能多地采用异步控制。 6.2.2 时序系统 1. 概念 时序部件:计算机的机内时钟。它用其产生的周期状态,节拍电位及时标脉冲去对指令周期进行时间划分,刻度和标定。 指令周期:在计算机中从指令的读取到指令的执行完成,执行一条指令所需要的时间,称为指令周期。 指令周期通常由若干个CPU周期-取指周期、取数周期、执行周期、中断周期等来表示,CPU周期也称为机器周期,在每个机器周期完成一个基本操作。由于CPU内部的操作速度较快,而CPU访问一次内存所花的时间较长,通常用存储周期为基础来规定CPU周期。 6.2.2 时序系统 2.三级时序信号 周期 (1)?? 在一个控制阶段内均持续起作用的信号; (2)?? 通常用周期状态寄存器来标志和指明某某周期控制; (3)?? 指令周期可分为取指周期、分析周期、执行周期。 节拍 (1)?? 把一个机器周期分成若干个相等的时间段,每一个时间段对应一个电位信号,称节拍电位; (2)?? 一般都以能保证ALU进行一次运算微操作作为一拍电位的时间宽度。 时标工作脉冲 (1)?? 及时改变标志状态; (2)?? 时标脉冲的宽度一般为节拍电位宽度的1/N,只要能保证所有的触发器都能可靠地,稳定地翻转即可。 6.2.2 时序系统 3.三级时序信号的关系 一台计算机机内的控制信号一般均由若干个周期状态,若干个节拍电位及若干个时标脉冲这样三级控制时序信号定时完成。三级时序的组合关系如图所示。 6.3CPU的总体结构 CPU=控制器+运算器 6.3.1 寄存器的设置 6.3.2数据通路结果及指令流程分析 6.4模型机的总体结构 6.4.1模型机的数据通路 6.4.2模型机的指令系统 6.4.3模型机的时序系统 6.5组合逻辑控制器设计 6.5.1设

文档评论(0)

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

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

1亿VIP精品文档

相关文档