计算机组成原理-控制器-微程序.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文档。上传文档
查看更多
计算机组成原理-控制器-微程序

微程序控制器原理 微操作信号 取指公共操作 MOV AD ; ( AD ) ? AC 取指公共操作 MOV AD ; ( AD ) ? AC 微操作是计算机中最基本的操作,由于数据路、逻辑功能的关系,微操作可以分为: ?相容性的微操作: 能同时并行执行的微操作 ?相斥性的微操作: 不能同时并行执行的微操作 微操作信号 ?操作字段的每一位表示一个微命令 ?优点: 简单、直观,输出直接用于控制 ?缺点: 微指令字长、不利于减少控存容量 (2)分段直接编译法 (单重定义编码) 微命令由字段编码直接给出(显式编码)。 微命令分组原则: 同类操作中互斥的微命令放同一字段。 不能同时出现 ?把一组互斥的信号组成一个小组,然后通过小组译码器译码,译码输出将作为操作控制信号。每次每个小组最多只能有一个有效。 译码 译码 译码 译码 字段1 字段2 字段3 P字段 下地址字段 微 命 令 每字段经过译码后,要有一个状态表示不使用本组中的微命令。 操作唯一; 加法器A输入端的控制命令放 AI字段,B输入端的控制命令 放BI字段。 加法器 A B R、C D、E R、C D、F AI BI 3 3 000 不发命令 010 C A 100 E A 001 R A 011 D A AI: 000 不发命令 010 C B 100 F B 001 R B 011 D B BI: 一条微指令能同时 提供若干微命令,便于组织各种操作。 编码较简单; 图中相斥性的微操作有: ( + 、 – 、 M ) ( 4、 6、 8 ) ( 5、 7、 9 ) 图中相容性的微操作有:1、2、3 (4、6、8) 与 (5、7、9)两组中各取一个任意组合 PCi PCo MBRi MBRo MARi IRo IRi Yi S0S1 ACi ACo AC ALU Y PC IR 控制器 . . . MAR 微操作信号 MBR M PSW BUS R W +1 14 0 1 2 3 4 5 6 7 8 9 10 11 12 13 * * 组合逻辑控制器:由大量的逻辑门和触发器组成。 微程序控制器:基于“存储程序,顺序执行”的思想 体制。 微命令:构成控制信号序列的最小单位。 微操作:由微命令控制实现的最基本操作。 微指令:若干个微命令的组合。 微周期:指从控制存储器中读取一条微指令并执行相应的微操作所需的时间。 微程序:一系列微指令的有序集合。 控制存储器:存放微程序的只读存储器。 微程序控制器的基本概念 微程序控制的基本思想 微程序事先存放在控制存储器(CM)中,执行机器指令时再取出。 1. 若干微命令编制成一条微指令,控制实现一步操作; 2. 若干条微指令组成一段微程序,解释执行一条机器指令; CPU的构成 引入了程序技术,使设计规整; 引入了存储逻辑,使功能易于扩展。 结论:执行一条指令实际上就是执行一段存放在控制存储器中的微程序。 微程序控制器原理 微地址 形成电路 IR PSW PC 微地址寄存器 μAR 控制存储器 CM 译码器 微命令序列 微命令字段 微地址字段 μIR 微地址 形成电路 IR PSW PC 微地址寄存器 μAR 控制存储器 CM 译码器 微命令序列 微命令字段 微地址字段 μIR 1.主要部件 (1)控制存储器CM 功能: 存放微程序。 CM属于CPU,不属于主存储器。 微程序控制器原理 (2)微指令寄存器 μIR 功能: 存放现行微指令。 微命令字段: 提供一步操作所需的微命令。 微地址字段: 指明后续微地址的形成方式。 提供微地址的给定部分。 (微操作控制字段) (顺序控制字段) 微地址 形成电路 IR PSW PC 微地址寄存器 μAR 控制存储器 CM 译码器 微命令序列 微命令字段 微地址字段 μIR 微程序控制器原理 (3)微地址形成电路 功能: 提供两类微地址。 微程序入口地址: 由机器指令操作码形成。 后续微地址: 由微地址字段、现行微地址、运行状态等形成。 微地址 形成电路 IR PSW PC 微地址寄存器 μAR 控制存储器 CM 译码器 微命令序列 微命令字段 微地址字段 μIR 微程序控制器原理 2.工作过程 微地址 形成电路 IR PSW PC 微地址寄存器 μAR 控制存储器 CM 译码器 微命令序列 微命

文档评论(0)

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

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

1亿VIP精品文档

相关文档