- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理The Princlple Of Computer
计算机组成原理The Princlple Of Computer 主讲:欧英雷 Ou Yinglei 第十章 控 制 器 10.1控制器和指令的执行 10.2组合逻辑控制器 10.3PLA 控制器 10.4微程序控制器 10.1 控制器和指令的执行 计算机硬件中,能识别指令的硬件是:控制 器; 计算机的执行过程,就是控制器分析指令、 执行指令的过程。 1、计算机主机及控制器的组成 2、指令执行过程 3、控制器的控制方式 1. 计算机主机及控制器的组成 2.指令执行过程:分为取指和执行两个周期 3.控制器的控制方式 3.控制器的控制方式:指控制器控制微操作序列执行的方式有三种控制方式: (1)同步控制方工:(固定时序方式) (2)异步控制方式;考参:P180 (3)联合控制方式:是把同步和异步控制方式结合使用的一种控制方式。考参:P181 10.2 组合逻辑控制器 1.组合逻辑控制器的组成 2.时序信号生成的电路 3.微操作控制电路 1.组合逻辑控制器的组成 由组合逻辑电路构成的控制器,叫组合逻辑控制器(硬布线控制器) 使用组合逻辑控制器的计算机,叫组合逻辑控制控制计算机。参考:P181 图10.3 指令部件包括:指令寄存器、指令解码器、程序计数器(指令地址计数器) 2.时序信号生成的电路 控制器需要二种时序信号: a.脉冲信号:包括时钟信号(CLK)、驱动微操作执行的时标信号。 b.电位信号:包括确定指令周期状态的周期状态电位,确定指令执行阶段的节拍电位。 例:PDP-11机 (1)脉冲源:产生时钟信号(CLK)的逻辑电路 参考:P181 图10.4 (2)时标脉冲生成电路:由2位循环左移位寄存器,译码电路驱动电路组成。 参考:P182 图10.5 3.微操作控制电路 (1) 设计步骤 a. 确定指令系统 b.?确定指令流程圈 ? c. 编排操作时序 d. 写出 操作的逻辑表达式 e. 设计微操作控制电路 c.????? 写出微操作逻辑表达式i.? 程序计数器内容送总线地址寄存器:(PC)→RBA=R·IT0·BT3·m1ii.? 程序计数器内容自动加工(一条指令占2个字节)(PC)+2→PC=R·IT0·BT7·m3iii.? 总线数据送指令寄存器BD→IRA=R·IT0·BT7·m2 d.????? 电路设计考:P185 图10.11 10.3 PLA 控制器 PLA:可编程逻辑阵列;PLA控制器也是组合逻辑控制器。 1. PLA原理 功能:实现组合逻辑和时序逻辑;与ROM原理相似 (1) PLA芯片:由二极管与阵列和三极管或阵列组成; 参考:P186 图书馆10.12 (2) 与或逻辑的实现 用电编程,达到:输出端与输入变量构成:与或逻辑 电编程结果:参考:P187 图10.3 交叉处的黑点表示二极管或三极管 PLA的查值表:参考:P187 10.4 微程序控制器 * * 主机包括:运算器、控制器和主存三个部分。 控制器的组成: ????? a. 指令寄存器(IR):用来存放由主存取出的指令,分为操作能和地址码; ??????b.? 操作码译码器:对存在指令寄存器中的操作码进行译码; ????? c. 控制电路:根据择码结果,反指令应完成的操作变成时序脉冲,实现指令功能。 ????? d. 时序信号产生的电路:包括:启停线路和脉源。 ????? e.? 程序计数器(PC):提供下一条执行的指令的地址。 包括:指令顺序执行时,由递增功能产生,转移指令时,直接由指令提供地址码。 (1)取指周期: 把指令地址寄给程序计数器(PC)从位单读出指令,把指令送指令寄存器(IR),就叫:取指周期。 (2)执行周期:执行在取指周期存到指令寄存器里的指令的阶段,就是:执行周期。 例:a:从主存读出数据且相加的情况; 参考:P179 b:把果加器里的内容器进主存的情况; 参考:P180 c:条件转移的情况; 参考:P180 节拍电应 节拍脉冲 (3)周期状态电位生成电路 参考:P183 图10?.7 PDP-11机执行指令操作时,有五个周期状态: 取指周期(R)、取源操作数周期(S)、取目标操作数周期(O)、执行周期(E)、服务周期SE。 (4)节拍电位生成电路 参考:P183 图10.8 包括:a.用作控制器内部控制的指令节拍电位; b.用于总线操作控制的总线节拍电位。 两种节拍电位,由相同的电路产生。由:循环移位寄存器、译码电路、驱动电路组成。 (2) 设计举例:以取指过程为例 如下图: ????? ? a.?
文档评论(0)