网站大量收购独家精品文档,联系QQ:2885784924

计算机原理6-信息.pptVIP

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字逻辑基础补充 3-时序逻辑 触发器,时序逻辑电路 习题3.27 A,B是两个D型边沿寄存器 1)外部数据如何才能传送到B 2)如何实现A+B?A, A+B?B 3)若A,B均为锁存器,有什么影响 6.3 指令的执行过程 习题 6.5 组合逻辑控制器 3、操作控制信号的产生(以加法指令为例) 1) 在取指令CPU周期(CY1)所需的控制信号可由指令译码与CY1组合 即:PC→AB=ADD·CY1 … DB→IR=ADD·CY1 PC+1=ADD·CY1 注:a:此时指令尚未取出 b:对任一条指令取指命令相同 因此:CY1即可决定此控制信号, 例:PC→AB=ADD·CY1 可改为PC→AB=CY1 6.5 组合逻辑控制器 3、操作控制信号的产生(以加法指令为例) 2)对加法指令的CY2、CY3、CY4等阶段出现的控制命令依次进行分析。 例:RS1→GR=ADD·CY2 “+”=ADD·CY2 ALU→AR=ADD·CY2 AR→AB=ADD·CY3; “+”=ADD·CY4 ALU →rd=ADD·CY4 对其他指令用同样的方法对各个阶段的命令进行分析。例“+”=SUB·CY2 6.5 组合逻辑控制器 3、操作控制信号的产生(以加法指令为例) 2)(接前页)将同一控制信号在若干条指令的某些周期中所需要的组合起来。 “+”=ADD·(CY2+CY4)+SUB·CY2+JMP·CY2+… 为操作码译码的输出与时序信号经“与、或、非”等门电路的组合。 3)同类型的指令控制信号大部分相同,少量不同。不同类型指令,控制信号的差异较大。 例:整个算术逻辑运算仅ALU的操作命令等少量有差异 6.5 组合逻辑控制器 3、操作控制信号的产生(以加法指令为例) 4)在确定操作码时,一般令同类指令的一部分操作码相同,以便化简。 例:8位操作码,0001111表示加法指令,0010111表示减法指令。。。,且算术逻辑指令的低三位均为111。 设某条命令A在所有的算术逻辑指令中都需要,则: A=ADD·CY2+SUB·CY2+逻辑加·CY2+··· =(ADD+SUB+逻辑加+···)CY2 =OP2·0P1·OP0·CY2 6.5 组合逻辑控制器 4。控制器的组成 6.5 组合逻辑控制器 4。控制器的组成 1)程序计数器和中断控制逻辑 PC的四个输入来源: 开机时 顺序执行时 程序转移时 响应中断时 2)译码器 3)硬布线逻辑的实现 可由PLA、PAL和GAL等具有两极门电路的电路实现。 其中第一级为与门、第二级为或门。 back 6.4 微程序控制器 一、微程序控制的基本概念 1951 英 剑桥大学 威尔克斯Wilkes提出 组合逻辑控制器的优点:速度快 缺点:设计的规整性差、可修改性差(不灵活) 6.4.1基本工作原理 基本思想: 用软件的方法来实现控制器 6.4 微程序控制器 将机器指令的操作(从取指到完成)分解成微命令序列,用二进制代码表示这些微命令,并编成微指令(控制字),再形成微程序,存放在控制存储器(CM)中。 一条机器指令与一段微程序对应 从控存中取出微指令就产生微命令,每段微程序的执行结果就是实现了一条机器指令的功能 微程序控制解决了组合逻辑控制器带来的规整性和修改性的问题 6.4 微程序控制器 二、基本术语 微操作——最小的、不可再分解的操作。 e.g. 打开一个逻辑门 微命令——微操作的控制信号 e.g. 打开一个逻辑门的电位信号 6.4 微程序控制器 (2) 微指令——若干微命令的组合,把数据通路中的所有控制信号用一个二进制状态字(控制字、微指令)表示。 编码的每一位代表了一个控制信号,控制实现一步操作,全部指令的控制字放在控存中 控存中一个单元的内容——一条微指令 控存中一个单元的地址——微地址 (3) 微周期——从CM中取出一条微指令并执行相应的微操作所需要的时间 6.4 微程序控制器 微指令格式 控制字段 下址字段 微操作码字段 产生某一步操作需要的各微操作控制信号 微地址码字段 用以控制产生下一条微指令所在的地址 (4) 微程序——一系列微指令的有序集合 一段微程序 对应 一条机器指令 微程序与控制存储器——微程序控制级,机器设计者 工作程序与主存储器——传统机器级,用户 6.4 微程序控制器 三、微程序控制器的组成和工作原理 命令 主存 地址 指令寄存器IR OP OA 微

文档评论(0)

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

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

1亿VIP精品文档

相关文档