1 / 201
文档名称:

曹红根《计算机组成原理》第 6 章 控制器原理.ppt

格式:ppt   大小:1,503KB   页数:201页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

曹红根《计算机组成原理》第 6 章 控制器原理.ppt

上传人:88jmni97 2019/1/17 文件大小:1.47 MB

下载得到文件列表

曹红根《计算机组成原理》第 6 章 控制器原理.ppt

相关文档

文档介绍

文档介绍:第6章控制系统与CPU*,即CPU。控制器是计算机的指挥和控制中心,由它把计算机的运算器、存储器、I/O设备等联系成一个有机的系统,并根据各部件具体要求,适时地发出各种控制命令,控制计算机各部件自动、协调地进行工作。控制器的功能是根据事先编好并存放在存储器中的解题程序,控制各部件有条不紊地、自动协调地进行工作。Date3计算机运行程序的基本过程::根据指令地址(由PC提供),从存储器中取出所要执行的指令。:①对取出的指令进行译码分析。确定指令应完成的操作,(微操作控制信号)。②根据寻址方式的分析和指令功能要求,形成操作数的有效地址,并按此地址取出操作数据(运算型指令)或形成转移地址(转移类指令).以实现程序转移。:根据指令分析所产生的操作控制信号和形成的有效地址,按一定的算法形成指令操作控制序列,控制有关部件完成指令规定的功能。一条指令执行结束,若没有异常情况和特殊请求,则按程序顺序,再去取出并执行下一条指令。控制器的主要功能就是按取指令、分析指令、执行指令这样的步骤进行周而复始的控制过程,直到完成程序所规定的任务并停机为止。Date5ADDA,,分析指令和执行指令的控制,指令流向的控制。⑴指令流出控制(对取指令的控制)取指令时需进行的操作(PC)→MAR,Read;给出指令地址,并向MEM发 出读命令(MDR)→IR;读出的指令经MDR存放到指 令寄存器IR中(PC)增量→PC;为取下一条指令作准备Date7⑵分析指令和执行指令的控制IR中的指令经指令译码器(ID)译码分析,确定操作性质,判明寻址方式并形成操作数的有效地址。控制器根据分析的结果和形成的有效地址产生相应的操作控制信号序列,控制有关的部件完成指令所规定的操作功能。例:设某指令的IR15~IR12=0000时为MOV指令,则MOV的控制信号为:Date8⑶指令流向的控制指令流向控制即下条指令地址的形成控制。①按指令序列顺序执行时,通过PC自动增量形成下条指令的地址。②当需要改变指令流向时,需改变程序计数器PC中的内容。转移指令的执行:把形成的转向地址送入PC;转子指令的执行:把子程序入口地址送入PC;中断处理:将中断服务程序入口地址送入PC。为了正确返回,转子和中断还需保留PC被改变之前的内容(即返回地址)。,必须通过某些输入设备预先存放在存储器中,运算结果要用输出设备输出。所以必须由控制器统一指挥,完成程序和数据的输入及结果的输出。,往往可能会遇到一些异常情况(如电源掉电、运算溢出等)或某些特殊请求(如打印机请求传送打印字符等)。这些异常和请求往往是事先无法预测的,控制器必须具有检测和处理这些异常情况和特殊请求的功能。Date10