计组第5章-2控制器部分.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文档。上传文档
查看更多
文档全是精心选出来的精品资料,绝对值得下载!

用二进制码表示的指令和数据都放在内存里,那么CPU是怎样识别出它们是数据还是指令呢? 4.4 时序信号形成 4.4 时序信号形成 2. 时序脉冲信号发生器(P142) 4.4 时序信号形成 4.4 时序信号形成 4. 时序信号的应用——控制方式(P144) 1)同步控制方式 指令周期中,机器周期统一不变; 机器周期中,时钟周期有不变,有可变 2)异步控制方式 指令周期中,机器周期有多有少; 机器周期中,时钟周期可根据需要插入(设置应答信号) 3)混合控制方式 指令周期中, 若机器周期数固定,时钟周期可变(设置应答信号) 若时钟周期数固定,机器周期可变 4.5 微程序控制器 4.5 微程序控制器 1. 基本概念 (1)微操作→微命令→微指令→微程序→指令 (P145,146) 机器指令与微指令 4.5 微程序控制器 基本概念 (2) 相容性和相斥性 4.5 微程序控制器 2. 微程序控制器结构(P147) 主要部件: 时钟部件 控制存储器 微指令寄存器 地址转移逻辑(P152) 4.5 微程序控制器 3. 微指令工作分析 1)微指令基本格式(P146,153) 4.5 微程序控制器 2)微命令功能表(P146) 4.5 微程序控制器 3)微指令操作模型(P145) 补充图 4.5 微程序控制器 4)微指令工作分析 ★例:在模型电路上实现 ADD R1,R2 解释:(R1)+(R2)→R1 取指周期 发指令地址(PC)→AB 发读控制RD 修改程序计数器(PC)+1→PC 接收指令DB→IR 4.5 微程序控制器 4)微指令工作分析 ★例:在模型电路上实现 ADD R1,R2 执指周期 取数(R1)→AUL,(R2)→AUL 发加法控制“+” 存结果AUL→R1 4.5 微程序控制器 4)微指令工作分析 在模型电路上实现以下指令 ADD R1,R3[(R1)+(R3)→R1] ADD R3,R2[(R3)+(R2)→R3] ADD R1,(R2)[((R2))+(R1)→R1] ADD R2,(R3)[((R3))+(R2)→R2] SUB LAD R1,(R2)[((R2))→R1] LAD R2,(R3)[((R3))→R2] MOV R1,R2[(R2)→R1] MOV R2,R3[(R3)→R2] STO(教材中缺控制信号) JMP(教材中缺控制信号) 参考P134 4.5 微程序控制器 5)微指令的后继地址(P147,152) 下址 判别测试位的作用(P147) 产生后继地址的其他方式(P152) 4.5 微程序控制器 4. 微指令周期分析 1)微指令周期与机器周期关系(P150) 4.5 微程序控制器 2)微程序中划分微指令周期(P140) ★例:在模型电路上实现 指令ADD R1,R2功能 取指周期 发指令地址(PC)→AB 发读控制RD 修改程序计数器(PC)+1→PC 接收指令DB→IR 执指(加法)周期 取数(R1)→AUL,(R2)→AUL 发加法控制“+” 存结果AUL→R1 4.5 微程序控制器 指令周期— 机器周期— 时钟周期— 综合分析 4.5 微程序控制器 水平型微指令(一次能并行多个微操作的指令) 水平型与垂直型微指令比较 水平型微指令并行操作能力强,效率高,灵活性强 水平型微指令执行一条指令的时间短 由水平型微指令指令的微程序,有微指令字较长,微程序短,垂直型号字长短,微程序长。 水平型不便于用户掌握,垂直型与指令相似,易于掌握。 4.5 微程序控制器 微指令中每一位代表一个微命令 简单直观,便于输出控制, 字长太长,控制存储器容量大 字段直接译码法 字长短,控制存储器容量小,增加了译码电路 4.6 流水线控制技术 1. 控制结构(P161) 2. 流水时空图(P162) 3. 流水工作过程中的冲突(P164) 三种相关冲突 资源相关 数据相关 控制相关 4. 超标量结构 指令分类,专用自己的控制器。 CPU可同时执行若干不同类型指令。 4.6 流水线控制技术 1)时间并行 把任务分成若干子任务,使

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档