教案(控制器).pptVIP

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教案(控制器)

计算机结构与逻辑设计 吴键雄学院09级 2010.12 测验评述 设一6位逐次逼近A/D的基准电压为16伏,输入模拟电压Vi=9.37伏,请确定输出数据并排出该电路数码寄存器中数据的时序表。 错误很多 反映一个问题——学习时未与电路相联系 ——通病,是工科学习的大忌之一 错误原因 没有与电路相联系 Vm = 16 V Vi = 9. 37V 16 S = —— V = 0.25V 26 时序表 控制器的作用 1.首先在数据寄存器中加上最高位试探码元(其余为0); 2.将每次试探比较的结果码元代替试探码元,并依次加上新试探码元; 3.试探结束,将最后一次比较结果装入数据寄存器,停止比较并输出比较结果 错误表现 一位同学做了四舍五入方案 量化刻度应比只舎不入小S/2 (不是大) 上次讨论如何实现四舍五入方案时有错,应在D/A电路的求和放大器输入端加反方向的电流I0/2 校正原理 1.未校正时,寄存器与控制寄存器相同,即控制寄存器为1的触发器,其对应的寄存器输出为1; 2.控制寄存器的触发器为0,下一位触发器为1,对应的寄存器输出等于比较器比较结果; 3.控制寄存器的触发器为0,下一位触发器也为0,即已校正,对应的寄存器保持不变; 结论:寄存器的触发器在控制寄存器对应的触发器以及其下一位触发器为1时激活,其他时间闭锁。 如在一串行传送的系统采用图6.47的规定,问此电路应如何设计? 画出框图并解释其工作原理(多种方法) 关于双积分四舍五入方案 自学检查 自学内容(思考题) § 7.1 简单指令的结构是怎样的?为什么? 基于这样的结构,应安排哪些硬件?  操作数和某些运算过程中产生中间数据都放在内存的某个指定的单元中,这些单元的地址是程序员在编程时分配的,其内容可能经常变化,所以不可能为每一个运算安排一条指令。且一条指令的长度有限(16位,32位),如用操作数代替操作数地址,则操作数的位数太少,影响其精度。 控制器设计的指导思想 程序由一条条指令组成,每条指令由若干操作按一定顺序执行。 这些操作的基本特点是一个(或几个)数据从一个(或几个)寄存器经过处理传送到另一个寄存器。 控制器每个时钟周期发出一个或几个命令去控制这些操作的运行。 控制器实际就是一个按设定的算法发出操作命令的时序机。 执行指令的节拍是如何安排的?为什么? 指导思想——对任何指令,根据其执行流程的共性,求得一个共同的节拍顺序。 提取指令——解释指令——执行指令 R ? 1 OPR ? MBR (MBR ? MEM) 准备下一条指令地址 PC ? PC+1 准备取操作数 MAR ? MBR 以上为任何指令的共同部分——指令周期 执行周期(E周期)——各不相同 对运算指令(加、减、清加) 取操作数——送B寄存器——与累加器相加送累加器——准备提取下一条指令 对存数指令 写存储器——准备提取下一条指令 为方便节拍安排,统一定为4步—— IT0——IT1——IT2——IT3 ET0——ET1——ET2——ET3 分两个周期的目的——便于加新指令 对这样的具有固定节拍的控制器,其时序机使用能产生下面波形的节拍发生器就可以了。 请设计节拍发生器 1- 小周期(模4) 方法1 计数器+译码器 方法2 环行计数器 方法3 2- 大周期 I 和 E,也可用一个触发器实现 解读图7.3 ALU 的运行过程 各单元的作用 位与位之间的连接 ALU 的运行特征? 控制单元中有哪些寄存器?它们的作用如何?各与哪些器件有信息传递关系?传递方向如何?(也就是每个寄存器将完成哪些微操作,用RTL语言描述)?每个寄存器应受什么控制信号控制? 什么是指令的周期和节拍 这些周期和节拍是如何定时的? 说出四条普通指令的操作程序并用RTL流程图表示。 控制信号如何产生? 解读图7.8 组合电路控制器——节拍信号(ITi)与译码器输出(ADD、SUB、CLA、STO等)组合成若干命令控制信号的传送。 有哪些无操作指令?其执行过程与其他算术指令有何区别? SKIP JAMP BRANCH 只有I周期,无E周期 叙述移位指令的执行过程 若将分支指令加入图7.8所示之组合电路控制器中,应怎样安排? 以SKIP指令为例: 先观察它与原有的指令有何不同? 微程序控制器与组合电路控制器的区别在哪里? 解读图7.10 在图7.10中增加跳转指令。 第八章 小结 一,计

文档评论(0)

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

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

1亿VIP精品文档

相关文档