计算机组成原理要点精炼(15)

控制器的主要组成部件及各主要部件的功能和相互关系

控制器的主要组成包括了9个部件:

  • PC (程序计数器) PC负责指向下一条需要执行的指令的地址,PC->PC +1
  • IR  (指令寄存器) IR用于存储当前需要执行的指令
  • ID  (指令译码器) ID用于对IR中的指令的操作码OP部分译码,产生对应的控制信号提供给控制单元CU
  • 地址形成部件:用于使用指令中的地址码部分形成指令的操作数的有效地址

(需要说明的是,PC、IR、ID和地址形成部件属于指令部件,用于实现读指令、分析指令的工作)

  • 脉冲源:脉冲源不断产生一定频率和宽度的时钟脉冲,受到启停逻辑电路控制其开关
  • 启停逻辑电路:用于控制脉冲源,根据计算机的需要在一定时刻启动或者停止
  • 节拍产生器:通过接受时钟脉冲来产生计算机的工作节拍,控制计算机的工作

(需要说明的是,脉冲源,启停逻辑电路和节拍发生器这几个时序部件共同作用下产生计算机的工作节拍)

  • 控制单元:对机器产生的各种机器控制信号进行合理的分配(根据此时的时序信息,各部件的反馈信号,指令执行周期等)
  • 中断控制逻辑:用于控制中断过程的硬件逻辑

你可能感兴趣的:(fpga开发,其他,经验分享)