控制器是控制计算机各个部分的组件。
不同的控制器控制不同的设备,例如:USB控制器,软盘控制,硬盘控制器等。
当CPU发送命令时,命令不是直接到硬盘,软盘驱动器等,而是到相应的控制器,并且硬件由控制器操作,这样CPU可以继续做其他事情之后发出命令。
下部由控制器完成。
当设备运行时,通过控制器将值或数据传输到存储器或CPU,从而可以实现设备和CPU的同时操作,可以实现并行处理,并且可以提高工作效率。
由于不同的设计方法,有两种类型的控制器在结构上有所不同。
微操作是指不能分解的操作。
微操作总是需要相应的控制信号(称为微操作控制信号或微操作命令)。
数字计算机基本上可以分为两部分 - 控制部分和执行部分。
控制器是控制组件,算术单元,存储器和外围设备是相对于控制器的执行组件。
控制组件和执行组件之间的一个连接是通过控制线。
控制单元通过控制线向执行单元发出各种控制命令。
通常,控制命令被称为微命令,并且在执行单元接受微命令之后执行的操作被称为微操作。
控制组件和执行组件之间的另一个连接是反馈。
执行组件通过反馈线将操作条件反映到控制组件,以便控制组件根据执行组件的状态释放新的微命令,这也称为“状态测试”。
微操作是执行单元中组的基本操作。
由于数据路径的结构关系,微操作可以分为两种类型:兼容性和排斥性。
在机器的CPU周期中,实现某些操作功能的一组微指令形成微指令。
一般的微指令格式由两部分组成:操作控制和顺序控制。
操作控制部分用于发出管理和指导整个机器操作的控制信号。
其序列控制部分用于确定生成下一个微指令的地址。
事实上,机器指令的功能是由许多微指令的序列实现的。
该微指令序列通常称为微程序。
由于微程序由微指令组成,所以当执行当前的微指令时。
必须指出后续微指令的地址,以便在执行当前微指令之后,进行微指令。
从存储器中取出指令并指示下一条指令解码或测试存储器位置中的指令,并产生相应的操作控制信号以启动指定的动作;指示和控制CPU,内存和输入/输出设备,数据在串行服务器之间流动的方向。
控制器:根据预先给出的命令发送控制信息,使整个计算机指令执行过程逐步进行,这是计算机的神经中枢。
有关更多精彩内容,请访问Weiku Electronics(wiki.dzsc.com)