- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理第6章59068.ppt
* * * * * * * * * * * * * * 第6章 控制器 6. 3 微程序控制方式的控制器工作原理 * 如果各个子字段之间是无关的,则这种编码表示法称为“字段直接编码表示法”,否则称为“字段间接编码表示法”。 所谓“字段间接编码”是指某个子字段表示了若干个微命令组,实际表示哪个微命令组,由另外一个专门的子字段的内容来决定。引出它的目的还是为了缩短微指令字长。但是由于它的译码电路复杂、译码时间长,缩短的字长有限,所以实际很少采用。 第6章 控制器 6. 3 微程序控制方式的控制器工作原理 * 相比直接表示法,编码表示法是通过时间来换取空间。即通过在运行时进行译码(需要付出时间)来缩小短微指令字长,降低对控存容量的要求。 由于直接表示法,无需译码即可产生控制信号,也被称为“不译法”。在实际工作中,考虑到字长、灵活性、译码时间,也可以将上述两种方法混合使用。 第6章 控制器 6. 3 微程序控制方式的控制器工作原理 * 由于解释指令有一些公共的操作,比如取指、间址,所以在编制微程序时,这些公共操作的微程序是单独编制、单独存放,供各个指令利用。这时,由硬件直接产生微程序入口地址,微指令中的“下地址”字段不发挥作用。 在“下地址”字段发挥作用,形成“下地址”的方法主要有: (1)直接给出 (2)增量计数器法 (3)断定法 第6章 控制器 6. 3 微程序控制方式的控制器工作原理 * (1)直接给出 (2)增量计数器法 例如,当前微指令的地址为A,则其下地址字段的内容为A+1。如果当前微指令执行结束后,要无条件地转移到B(另外一条微指令的存储地址),则其下地址字段的内容为B。 将μAR设计成μPC。每取一条微指令,μPC加上1来给出下地址。“下地址”字段分为“转移控制字段BCF”和“转移地址字段BAF”。控制器通过测试BCF给出的转移条件,决定是否跳转,若跳转,则用BAF来改写μPC中的若干位。 第6章 控制器 6. 3 微程序控制方式的控制器工作原理 * (3)断定法 要想让一个微指令具有多路转移能力,可采用断定法。 在断定法中,“下地址”字段改为“非测试字段”和“测试字段”。前者将直接构成“下地址”的高位部分,后者将送入“测试网络”。“测试网络”根据输入的“非测试字段”及测试信号(包括指令操作码、各种状态标志等),形成“下地址”的低位部分。 “测试字段”的位数决定了转移的路数,n位最多可具有2n路转移能力。 第6章 控制器 * 2009年研究生入学统一考试计算机专业基础综合考试试题 相对于微程序控制器,硬布线控制器的特点是 。 A. 指令执行速度慢,指令功能的修改和扩展容易. B. 指令执行速度慢,指令功能的修改和扩展难 C. 指令执行速度快,指令功能的修改和扩展容易. D. 指令执行速度快,指令功能的修改和扩展难. 答:硬布线控制器采用组合逻辑电路,所以指令执行速度快。但是组合逻辑电路设计和实现较困难,所以指令功能难以修改,指令集难以扩展,所以A、B、C都不对。故选择D。 第6章 控制器 * 2009年研究生入学统一考试计算机专业基础综合考试试题 下列关于RISC的叙述中,错误的是 。 A. RISC普遍采用微程序控制器 B. RISC大多数指令在一个时钟周期内完成 C. RISC的内部通用寄存器数量相对CISC多 D. RISC的指令数、寻址方式和指令格式种类相对CISC少 答:由于指令功能简单,RISC要用比CISC更多的指令才能实现同样的功能。为了不延长处理时间RISC采用了硬联控制、指令流水线等技术来加快解释指令,故A是错误的。 第6章 控制器 * 2012年研究生入学统一考试计算机专业基础综合考试试题 某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有33个微指令,构成5个互斥类,分别包含7、3、12、5和6个微指令,则操作控制字段至少有 。 A.5位 B.6位 C.15位 D.33位 答:7个微指令需要3位编码,3个微指令需要2位编码,12个微指令需要4位编码,5个微指令需要3位编码,6个微指令需要3位编码。故需要3+2+4+3+3=15位编码,选C。 第6章 控制器 * 2009年研究生入学统一考试计算机专业基础综合考试试题 冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区别它们的依据是
您可能关注的文档
最近下载
- 腹透腹膜炎的护理.pptx VIP
- 肌电图设备可行性报告.docx
- 网络短剧推广方案策划.pptx VIP
- 2020年中央空调市场报告-艾肯网.pdf VIP
- 人工智能赋能中学化学教学的探索.pptx VIP
- 高中化学新人教版必修一离子方程式正误判断及离子共存课件.ppt VIP
- 解放上海红色戏剧小品《我记得你,你就活着》台词剧本手稿.doc VIP
- 生成式人工智能应用实战课件 第7章 AIGC信息获取与数据分析.pptx VIP
- 2024—2025学年河南省开封高级中学高一上学期第一次月考物理试卷.doc VIP
- 2025下半年全国房地产经纪人考试(房地产交易制度政策)综合试题及答案.docx VIP
文档评论(0)