现在大家都会在网络上汲取相关知识内容,比如控制器的基本功能_cpu控制器的基本功能有哪些?,为了更好的解答大家的问题,小编也是翻阅整理了相应内容,下面就一起来看一下吧!
cpu控制器的基本功能有哪些?
控制器最基本的功能有两个
(1)控制指令执行的顺序。
为了控制指令的执行顺序,CPU中设置了指令地址寄存器PC(即程序计数器),用它来存放指令的地址。在执行一条指令的同时,必须形成后续指令的地址,以便程序能继续运行。
在一般情况下,指令是按顺序执行的,由程序计数器PC决定后继指令的地址,也就是说,PC的内容不断地加一个固定步长。但是,当执行的指令是转移类型指令时,就要改变指令执行的原来顺序。
控制器对指令执行顺序的控制实质上是对PC的控制,也就是说,根据转移类型指令的操作码和转移的条件来决定是否改变PC的内容。从程序运行的角度来看,PC内容的改变可以分为以下两大类。
(2)控制指令的具体执行。
一条指令的执行主要分为以下两个阶段:
①从存储器取出指令。根据程序计数器PC的内容,向地址寄存器发出地址和读指令操作信号。取出现行指令后,为了正确执行该条指令,将取出的指令存放在控制器中专门设置的指令寄存器IR中。
②分析和执行指令。分析指令就是把指令寄存器中的现行指令进行译码。首先分析其操作码,为此需要设置操作码译码器,通过对操作码的分析,产生相应的控制电位,提供给控制信号形成部件;其次就是确定参与操作的数据地址,即分析寻址方式和形成操作数的地址,并向存储器发出调用操作数的控制信号,从而取得操作数;然后,根据指令的操作性质和CPU的某些状态特征,执行指令所给定的操作。
上述的两个功能都是由控制器产生的各种微操作(或微命令)来实现的。
微型计算机中控制器的基本功能:
微型计算机中,控制器的基本功能是“控制机器各个部件协调一致地工作”。
控制器(controller)是指按照预定顺序改变主电路或控制电路的接线和改变电路中电阻值来控制电动机的启动、调速、制动和反向的主令装置。由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。
以上就是全部内容,更多精彩请继续关注小编。
免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。