- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.5微程序控制器.ppt
7.5 微程序控制器 7.5.1 微程序控制基本原理 7.5.2 微指令编码方式 7.5.3 微程序的顺序控制 7.5.4 微程序控制的时序 7.5.1 微程序控制基本原理 基本思想: 计算机操作可以归结为信息传递,而信息传递的关键是控制门。控制门可以用存储器中的信息来控制,从而可用类似于程序设计的方法来设计复杂的控制逻辑,这就是微程序控制的基本思想。 硬件设计简单、规整; 灵活性好,便于扩充指令。 执行速度慢 7.5.1 微程序控制基本原理 微程序控制的基本概念 微命令与微操作: 用来打开或关闭信息控制门的控制命令称为微命令,由微命令控制实现的最基本操作称作微操作。 微指令: 若干个微命令的组合。通常以编码的形式存放在控存中。 微程序: 微指令的有序组合。 一段微程序控制实现一条机器指令。 微程序控制器的基本组成 微程序控制器的基本组成 微程序控制器的基本组成 微程序控制器的基本组成 微指令寄存器μIR 标志微指令执行的开始 微操作控制部分 以编码的形式存在,经过微指令译码后形成微操作控制信号,即微命令。 顺序控制部分 控制微指令的执行顺序,包含了下一条微指令地址的信息,用于形成后继微指令的微地址。 微程序控制器的基本组成 微程序控制器的基本组成 微地址形成电路μAG。有三个输入 μIR的顺序控制部分 IR 主要用于产生微程序的入口地址,比如依据指令的操作码形成对应各指令执行阶段的微程序入口地址。 PSW 在某些场合,需要根据PSW中的状态标志决定分支转移的微地址。 微程序控制器的基本组成 微程序控制器的基本组成 微地址寄存器μAR 接收μAG形成的微地址 标志从控存中读取下一条微指令的开始 初始值 取指令微程序的入口地址 在系统复位时初始化 微程序控制的基本工作过程 7.5.2 微指令编码方式 水平型微指令 微指令的字长比较长 在一条微指令中可以产生较多的微命令 操作的并行性较高。 垂直型微指令 微指令的字长比较短 操作的并行性不高 微程序比水平型的要长 7.5.2 微指令编码方式 直接控制方式 微指令中微操作控制部分的每一位对应一个微命令,微命令的产生不必经过译码,输出后直接作为微操作控制信号。因此又称不译法。 例如将ALU和移位寄存器的控制信号用直接控制法进行组合 特点 直观、硬件实现简单,执行速度快,具有高度的并行操作能力。 编码效率低,微指令字长很长,对控存容量的需求较大,不经济,缺乏实用价值。 是典型的水平型微指令 7.5.2 微指令编码方式 字段直接编码方式 将微指令分为若干个字段,每个字段独立编码,每种编码表示一个微命令 既可以缩短微指令字长,又保持了一定的并行操作能力 并没有导致微程序变长,仍然属于水平型微指令格式 7.5.2 微指令编码方式 字段直接编码方式 相斥性微命令 在一个微周期中不应该或者不可能同时出现的微命令 例如 ALU的运算控制微命令 存储器的读和写 相容性微命令 可以同时出现的微命令 例如,ALU和存储器之间的微命令 分段原则 相斥性的微命令安排在同一字段,而相容性的、尤其是那些必须同时操作的相容性微命令安排在不同字段 7.5.2 微指令编码方式 字段间接编码方式 微命令的产生并不是直接从一个字段译码得到,而是需要另一个字段的编码加以解释 有效地压缩了微指令字长,不仅组内的微命令是相斥的,组与组之间也成为互斥的,降低了微指令的并行操作能力,接近于垂直型微指令格式。 7.5.3 微程序的顺序控制 Microprogram Sequence Control 当前微指令执行完毕后,如何产生下一条微指令的地址。 实质上就是微地址形成问题。 7.5.3 微程序的顺序控制 增量计数器法 在顺序执行时,μAR+1 μAR也称为μPC,即微程序计数器 需要转移时,由微转移指令给出转移微地址,更新μAR 两种微指令格式 微命令 微转移 缺点 微转移指令将耗费一个微周期。由于微程序中的转移是频繁发生的,这就制约了微程序的运行速度。 适合速度要求不高的计算机采用。 7.5.3 微程序的顺序控制 下一地址字段法 设置一个专门的字段,用来指明下一条微指令的地址 纯粹的下址字段法不能产生分支转移 增加转移方式字段 下址字段作为后继微地址的高位部分,指定了后继微地址在某个区域内。 转移方式字段控制硬件逻辑测试相关状态条件,产生后继微地址的低位部分。状态条件的不同,将产生不同的微地址,实现两分支或多分支转移。 7.5.4 微程序控制的时序 完成一条微指令分为两个阶段: 取微指令(CP1)和执行微指令(CP2) 7.5.4 微程序控制的时序 串行执行方式 取微指令和执行微指令按顺序进行,在一条微指令执行完成后,才去
您可能关注的文档
- 08-09学年下期教务处工作计划-郑州市106中学-郑州市第106中学.doc
- 0828J2纤维材料与工程博士研究生培养方案-西南大学研究生院.doc
- 16植物化学多样性.doc
- 1Χρ18Νι9不锈钢纤维声学特性研究-中国科技论文在线.PDF
- 2006年上海国际食品展-Taiwantrade.doc
- 2008-4Volume5亲和层析填料Chisso公司生产的Cellufine亲和层析.doc
- 2009年5月龙岩市质检历史试题.doc
- 2017-2018年度上海材料研究所研究生教育质量报告.doc
- 2018年度专项资金预算绩效目标申报表-炎陵县.doc
- 33工业企业噪声控制设计规范GBJ87-1985.doc
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
原创力文档


文档评论(0)