大话计算机-计算机系统-硬件-控制器

来源:互联网 发布:c语言创建线程 编辑:程序博客网 时间:2024/05/17 22:28

   运算器只能完成运算,而如何保证这些运算的正确执行,以及出错了如何处理它等这些,都需要控制器来控制。

   控制器用于控制cpu的工作,它决定了计算机运行的过程的自动化。

   控制器主要由指令、时序、总线和中断等控制逻辑组成。用一张思维导图概括更直观些。

 

 

   下面主要介绍控制器中的指令控制逻辑。

   当cpu 在执行一条指令或命令时,它是这么一个过程:

     1、取指令

     2、分析指令(指令译码)

     3、最后执行指令。

   同样再取指令时也有一个过程:

     1、 从内存(主存)中取出指令,

     2、放到运算器中的数据缓冲寄存器(DR)中,

     3、再送入指令寄存器(IR)中。

    也就是说:内存----》DR---->IR。

 

   下面就是控制器中的指令控制逻辑的组成部分。

  

   其实这块不用记得,静下来用多画几张思维导图来梳理和对比一下,脑子就要一张图的印象而不是满满的模糊的文字。

  

  

 

 

 

 

  

0 0