计算机组成原理The Princlple Of Computer.ppt

计算机组成原理The Princlple Of Computer.ppt

ID:49499385

大小:243.00 KB

页数:22页

时间:2020-02-06

计算机组成原理The Princlple Of Computer.ppt_第1页
计算机组成原理The Princlple Of Computer.ppt_第2页
计算机组成原理The Princlple Of Computer.ppt_第3页
计算机组成原理The Princlple Of Computer.ppt_第4页
计算机组成原理The Princlple Of Computer.ppt_第5页
资源描述:

《计算机组成原理The Princlple Of Computer.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机组成原理ThePrinclpleOfComputer主讲:欧英雷OuYinglei第十章控制器10.1控制器和指令的执行10.2组合逻辑控制器10.3PLA控制器10.4微程序控制器10.1控制器和指令的执行计算机硬件中,能识别指令的硬件是:控制器;计算机的执行过程,就是控制器分析指令、执行指令的过程。1、计算机主机及控制器的组成2、指令执行过程3、控制器的控制方式1.计算机主机及控制器的组成主机包括:运算器、控制器和主存三个部分。控制器的组成:a.指令寄存器(IR):用来存放由主存取出的指令,分为操作能和地

2、址码;b.操作码译码器:对存在指令寄存器中的操作码进行译码;c.控制电路:根据择码结果,反指令应完成的操作变成时序脉冲,实现指令功能。d.时序信号产生的电路:包括:启停线路和脉源。e.程序计数器(PC):提供下一条执行的指令的地址。包括:指令顺序执行时,由递增功能产生,转移指令时,直接由指令提供地址码。2.指令执行过程:分为取指和执行两个周期(1)取指周期:把指令地址寄给程序计数器(PC)从位单读出指令,把指令送指令寄存器(IR),就叫:取指周期。(2)执行周期:执行在取指周期存到指令寄存器里的指令的阶段,就是:执

3、行周期。例:a:从主存读出数据且相加的情况;参考:P179b:把果加器里的内容器进主存的情况;参考:P180c:条件转移的情况;参考:P1803.控制器的控制方式3.控制器的控制方式:指控制器控制微操作序列执行的方式有三种控制方式:(1)同步控制方工:(固定时序方式)(2)异步控制方式;考参:P180(3)联合控制方式:是把同步和异步控制方式结合使用的一种控制方式。考参:P181节拍电应节拍脉冲10.2组合逻辑控制器1.组合逻辑控制器的组成2.时序信号生成的电路3.微操作控制电路1.组合逻辑控制器的组成由组合逻辑电

4、路构成的控制器,叫组合逻辑控制器(硬布线控制器)使用组合逻辑控制器的计算机,叫组合逻辑控制控制计算机。参考:P181图10.3指令部件包括:指令寄存器、指令解码器、程序计数器(指令地址计数器)2.时序信号生成的电路控制器需要二种时序信号:a.脉冲信号:包括时钟信号(CLK)、驱动微操作执行的时标信号。b.电位信号:包括确定指令周期状态的周期状态电位,确定指令执行阶段的节拍电位。例:PDP-11机(1)脉冲源:产生时钟信号(CLK)的逻辑电路参考:P181图10.4(2)时标脉冲生成电路:由2位循环左移位寄存器,译码

5、电路驱动电路组成。参考:P182图10.5(3)周期状态电位生成电路参考:P183图10 .7PDP-11机执行指令操作时,有五个周期状态:取指周期(R)、取源操作数周期(S)、取目标操作数周期(O)、执行周期(E)、服务周期SE。(4)节拍电位生成电路参考:P183图10.8包括:a.用作控制器内部控制的指令节拍电位;b.用于总线操作控制的总线节拍电位。两种节拍电位,由相同的电路产生。由:循环移位寄存器、译码电路、驱动电路组成。3.微操作控制电路(1)设计步骤a.确定指令系统b.确定指令流程圈c.编排操作时序d.

6、写出操作的逻辑表达式e.设计微操作控制电路(2)设计举例:以取指过程为例如下图:a.取指的流程图:参考:P184图10.9b.编排操作时序参考:P185图10.10指令节拍:IT0、IT1指令节拍:BT1、BT3、BT7、BT0取指周期:R时标脉冲:m0、m1、m2、m3程序计数器:PC总线地址寄存器:RBA指令寄存器:IRc.写出微操作逻辑表达式i.程序计数器内容送总线地址寄存器:(PC)→RBA=R·IT0·BT3·m1ii.程序计数器内容自动加工(一条指令占2个字节)(PC)+2→PC=R·IT0·BT7·m

7、3iii.总线数据送指令寄存器BD→IRA=R·IT0·BT7·m2d.电路设计考:P185图10.1110.3PLA控制器PLA:可编程逻辑阵列;PLA控制器也是组合逻辑控制器。1.PLA原理功能:实现组合逻辑和时序逻辑;与ROM原理相似(1)PLA芯片:由二极管与阵列和三极管或阵列组成;参考:P186图书馆10.12(2)与或逻辑的实现用电编程,达到:输出端与输入变量构成:与或逻辑电编程结果:参考:P187图10.3交叉处的黑点表示二极管或三极管PLA的查值表:参考:P187a.输入部分:参考P187b.输出部

8、分:参考P187c.逻辑表达式F0=P2+P5=I0I1I3+I0I1I2F1=P3=I1F2=P1+P6=I0I1I3+I0I3F3=P2+P4=I0I2I3+I0I1F4=P7=I1F5=P0=I1I2F6=P1+P5=I0I1I3+I0I1I2F7=P1+P3+P6=I0I1I3+I1+I0I31.PLA控制器的设计说明:a.PLA微操作控制电路的输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。