第5章中央处理器研讨.pptVIP

  1. 1、本文档共84页,可阅读全部内容。
  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文档。上传文档
查看更多
-微地址的形成方式 多路转移方式:在微指令顺序执行的时候,后续微指令的地址由顺序控制字段的直接地址给出;出现分支转移时,由顺序控制字段的判别测试位来选择跳转的微地址。如果状态信息位有n位就可以实现微程序2n路转移。 多路转移方式的特点是:能以较短的顺序控制字段配合,实现多路并行转移,灵活性好,速度较快。 计数器法方式:这种方法同用程序计数器来产生机器指令地址的方法相类似。微地址寄存器通常作为计数器,在顺序执行微指令的时候,后续微指令地址由现行微地址加一产生。为此顺序执行的微指令必须安排在控制存储器的连续单元中。 -微指令格式 水平型微指令:一次能定义并执行多个微操作命令的微指令。 控制字段 判别测试字段 下地址字段 水平型微指令中控制字段某位为“1”时,表示发出微命令,为“0”时,表示不发出微命令,它的特点是: 1)可以使多个微操作并发执行,效率高。 2)由于水平型微命令并行执行的效率高,可以用较少的微指令来完成一条机器指令的执行。 3)水平型微指令一般直接控制对象,速度快。 4)水平型微指令的微指令字较长。 5)水平型微指令用户难以掌握,不宜理解。 垂直型微指令:微指令中设置微操作码字段,对微操作码进行译码来产生相应的微命令。一条微指令译码只能产生一个或者几个微命令,这种微指令称为垂直型微指令。垂直型微指令的结构类似于机器指令的结构。 000 源寄存器 目的寄存器 … … 15 13 12 8 7 3 2 0 如果微操作码000表示寄存器-寄存器型微指令,源寄存器0010表示DR,目的寄存器1001表示IR,则微指令000 0010 1001 ***表示一个微操作:DR-IR 001 X端输入 Y端输入 ALU操作 15 13 12 8 7 3 2 0 如果微操作码001表示运算控制微指令,X端输入0001表示R1,Y输入端0010表示R2,ALU操作的010表示加运算,则微指令001 0001 0010 010表示三个微操作:R1-X R2-Y 运算器+操作 垂直型微指令一般只能完成一个微操作,并行能力操作差,并且垂直型微指令不直接控制对象,要经过译码,速度慢。但是垂直型微指令具有指令字比较短的特点,并且对用户来说容易掌握。 5.6 硬布线控制器 基本思想 硬布线控制器是早期设计控制器的一种方法。这种方法是把控制部件看作为产生时序控制信号的逻辑电路,这种逻辑电路是一种由门电路和触发器构成的复杂树形逻辑网络,故称之为硬布线控制器。 由于硬布线控制器采用完全的逻辑电路来实现,一旦控制部件构成后,除非重新设计和物理上对它重新布线,否则要想增加新的控制功能是不可能的。因此在现代的控制器的设计中已经很少使用。 与微程序控制相比,硬布线控制的速度较快。其原因是微程序控制中每条微指令都要从控制存储器中读取一次,影响了速度,而硬布线控制主要取决于电路延迟。因此,近年来在某些超高速新型计算机结构中,又选用了硬布线控制器。 树形逻辑网络N 微操作控制信号 …… C1 Cn B1 Bj 结果反馈信息 指令译码器 I1 Im … …… 指令寄存器 启动 停止 时钟 复位 节拍电位/脉冲发生器 Mi M1 Tk T1 …… … 逻辑网络N的输入信号: 逻辑网络N的输出信号: C=f(Im,Mi,Tk,Bj) 指令操码译码器的输出 执行部件的反馈信息 时序产生器的时序信号 对执行部件进行控制的各种操作信号 硬布线控制器基本结构 硬布线控制器基本原理: 指令执行流程 M1 M3 M2 节拍电平信号M1~Mi就是机器周期信号,一条指令有多少个机器周期就有多少个节拍电平信号。 节拍脉冲信号T1~Tk就是时钟周期信号,一个机器周期内有多个操作,必须用节拍脉冲信号对操作的先后次序进行控制。 PC-ABUS(I) IBUS-IR PC+1-PC MOV LAD ADD STO JMP R1+R2-R2 R1-R0 IR-PC IR-AR AR-ABUS(D) DBUS-DR DR-R1 RD(D) RD(I) R3-AR WE(D) R3-DBUS 微操作信号的产生 在微程序控制器中,微操作控制信号由微指令产生,并且可以重复使用。在硬布线控制器中,某一微操作

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档