网站大量收购闲置独家精品文档,联系QQ:2885784924

安徽科技学院计算机组成课件第12章 控制单元的设计.ppt

安徽科技学院计算机组成课件第12章 控制单元的设计.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 控制单元的设计 内容要点 硬布线控制器的设计 微程序控制器的设计 12.1 硬布线控制器 硬布线控制器是早期设计计算机的一种方法,这种逻辑电路是一种由门电路和触发器构成的复杂树形网络 硬布线控制器的优点是操作速度快 硬布线控制器的缺点是设计负责,调试困,除非重新设计和物理上对它重新布线,否则要想增加新的控制功能是不可能的 12.1 硬布线控制器 硬布线控制器的输入 来自指令操作码译码器的输出I 来自执行部件的反馈信息B 来自时序产生器的时序信号,包括节拍电位信号M和节拍脉冲信号T 硬布线控制器的输出 微操作控制信号C,它用来对执行部件进行控制 12.1 硬布线控制器 硬布线控制器逻辑框图 12.1 硬布线控制器 硬布线控制器的基本原理 某一微操作控制信号C是指令操作码译码器输出I、节拍电位M、节拍脉冲T和状态条件信号B的逻辑函数,即C=f(I, M, T, B) 设计微操作控制信号的方法和过程是 根据机器指令流程图,寻找出产生同一个微操作信号的所有条件,并与适当的节拍电位和节拍脉冲组合,从而写出其布尔代数表达式并进行简化,然后用门电路或可编程器件来实现 12.2 微程序控制器 1951年,M. V. Wilkes最先提出了微程序(Micro Program)概念 微程序控制器具有规整性、灵活性、可维护性等一系列优点 微程序控制的基本思想 仿照通常的解题程序的方法,把操作控制信号编成所谓的“微指令”,存放到一个只读存储器里。当机器运行时,一条又一条地读出这些微指令,从而产生全机所需要的各种操作控制信号,使相应部件执行所规定的操作。 12.2 微程序控制器 描述一个时间内出现的一组微操作,被称为一条微指令(Microinstruction) 微指令序列被称为微程序或固件(Firmware) 水平型微指令的基本格式 12.2 微程序控制器 微程序控制器原理框图 12.2 微程序控制器 机器指令与微指令的关系 一条机器指令对应一个微程序,这个微程序是由若干条微指令序列组成的 从指令与微指令,程序与微程序,地址与微地址的一一对应关系来看,前者与内存储器有关,后者与控制存储器有关 执行一条指令所需要的时间被称为指令周期,而执行一条微指令的时间被称为微指令周期 12.2 微程序控制器 微指令编码 直接表示法 编码表示法 混合表示法 微地址的形成方法 计数器方式 多路转移方式 12.2 微程序控制器 微指令格式 水平型微指令 垂直型微指令 两种微指令的比较 水平型微指令并行操作能力强,效率高,灵活性强,垂直型微指令则较差 水平型微指令执行时间短,垂直型执行时间长 水平型微指令指令字较长而微程序短,垂直型微指令指令字比较短而微程序长 水平型微指令难以掌握,而垂直型比较容易掌握 * * 微指令地址 条件 微操作 *

文档评论(0)

ormition + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档