- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成之控制单元的设计 计算机学院 本章主要内容 10.1 组合逻辑设计 10.2 微程序设计 作业 P420 1~3 9 10 11 15 22 本章结束 谢谢 例10.4 某机的微指令格式中,共有8个控制字段,每个字段可分别激活5、8、3、16、1、7、25、4种控制信号。分别采用直接编码和字段直接编码方式设计微指令的操作控制字段,并说明两种方式的操作控制字段各取几位。 10.2 四、微指令序列地址的形成 1. 微指令的 下地址字段 指出 2. 根据机器指令的 操作码 形成 3. 增量计数器 4. 分支转移 ( CMAR ) + 1 CMAR 转移地址 操作控制字段 转移方式 转移方式 指明判别条件 转移地址 指明转移成功后的去向 10.2 5. 通过测试网络 6. 由硬件产生微程序入口地址 第一条微指令地址 由专门 硬件 产生 中断周期 由 硬件 产生 中断周期微程序首地址 非测试地址 h 测试地址 l 测试网络 … … 测试源 微指令地址 CMDR 操作控制 顺序控制 H L 10.2 7. 后续微指令地址形成方式原理图 地址 选择 + 1 CMAR 地址译码 下地址 转移方式 CMDR 控制存储器 … 控制信号 分支 逻辑 … 标志 微程序入口 10.2 OP IR 微地址 形成部件 多路选择 五、微指令格式 1. 水平型微指令 如 直接编码、字段直接编码、字段间接编码、 直接和字段混合编码 2. 垂直型微指令 类似机器指令操作码 的方式 一次能定义并执行多个并行操作 由微操作码字段规定微指令的功能 10.2 3. 两种微指令格式的比较 (1) 水平型微指令比垂直型微指令 并行操作能力强 , 灵活性强 (2) 水平型微指令执行一条机器指令所要的 微指令 数目少,速度快 (3) 水平型微指令 用较短的微程序结构换取较长的 微指令结构 (4) 水平型微指令与机器指令 差别大 10.2 六、静态微程序设计和动态微程序设计 静态 微程序无须改变,采用 ROM 动态 通过 改变微指令 和 微程序 改变机器指令, 有利于仿真,采用 EPROM 七、毫微程序设计 1. 毫微程序设计的基本概念 微程序设计 用 微程序解释机器指令 毫微程序设计 用 毫微程序解释微程序 毫微指令与微指令 的关系好比 微指令与机器指令 的关系 10.2 2. 毫微程序控制存储器的基本组成 控制存储器 (微程序) CMAR1 MOP OP 转移地址 垂直型 微指令 IR + 1 CMDR1 CMAR2 控制存储器 (毫微程序) 水平型微指令 … 控制信号 CMDR2 10.2 八、串行微程序控制和并行微程序控制 取第 i+1 条微指令 执行第 i 条微指令 取第 i 条微指令 执行第 i+1 条微指令 执行第 i 条微指令 取第 i 条微指令 取第 i+1 条微指令 执行第 i+1 条微指令 取第 i+2 条微指令 执行第 i+2 条微指令 串行 微程序控制 并行 微程序控制 10.2 还需考虑 如何读出 这 3 条微指令 ? 1. 写出对应机器指令的微操作及节拍安排 假设 CPU 结构与组合逻辑相同 (1) 取指阶段微操作分析 T0 T1 T2 PC MAR M ( MAR ) MDR ( PC ) + 1 PC MDR IR OP ( IR ) 微地址形成部件 九、微程序设计举例 1 R 若一个 T 内安排一条微指令 则取指操作需 3 条微指令 3 条微指令 Ad ( CMDR ) CMAR OP ( IR ) 微地址形成部件 CMAR 10.2 (2) 取指阶段的微操作及节拍安排 考虑到需要 形成后续微指令的地址 T0 T1 T2 T3 T4 T5 1 R ( PC )+1 PC OP ( IR ) 微地址形成部件 MAR PC CMAR Ad ( CMDR ) MDR M ( MAR ) CMAR Ad ( CMDR ) IR MDR 10.2 CMAR OP ( IR ) 微地址形成部件 (3) 执行阶段的微操作及节拍安排 考虑到需形成后续微指令的地址 取指微程序的入口地址 M 由微指令下地址字段指出 ? 非访存指令 ① CLA 指令 T0 T1 ② COM 指令 T0 T1 Ad ( CMDR ) CMAR AC AC CMAR Ad ( CMDR ) AC 0 10.2 ④ CSL 指令 T0 T1 ⑤ STP 指令 T1 Ad
您可能关注的文档
- SU(n)群张量方法.pptx
- 基于数字信号处理方法语音增强.pdf
- 第2篇 数据表操作.ppt
- 原料加氢预处理对催化裂化产品分布和性质的影响.pdf
- 第十三章 数字信号处理(2-2).ppt
- 配置审计系统白皮书V1.3_1资料.pdf
- PPT中大批量压缩图片方法(二).ppt
- 第8章 数据库课件chapter06.ppt
- 第二章 中外运物流信息系统简介.ppt
- 第五章 角度调制及解调电路2.ppt
- 福建教育综合考研资料(3篇).docx
- 福建师范体育考研资料(3篇).docx
- 福州钢琴专业考研资料(3篇).docx
- 服装考研政治准备资料(3篇).docx
- 2025贵州毕节市泰信融资担保(集团)有限公司面向全省选聘工作人员笔试历年参考题库附带答案详解.docx
- 2025广西昭平县城市建设投资有限公司招聘4人笔试历年参考题库附带答案详解.docx
- 2025江苏泗阳县交通产业集团招聘第二批一线操作人员实操考试笔试历年参考题库附带答案详解.docx
- 2025安徽合肥长丰县北城建设投资(集团)有限公司招聘笔试笔试历年参考题库附带答案详解.docx
- 2025浙江嘉兴市海宁市实业人力资源咨询有限公司招聘体能测试及对象笔试历年参考题库附带答案详解.docx
- 2025福建福州技术市场有限公司招聘3人笔试历年参考题库附带答案详解.docx
文档评论(0)