控制器的组成

控制器的组成

(1)控制器的功能

 

取指令发出指令地址,取出指令的内容

分析指令(1)对操作码译码产生操作相应部件的控制信号(2)根据寻址方式形成操作数地址

执行指令(1)根据分析指令后产生控制信号、操作数地址信号序列,通过CPU及输入输出设备的执行实现每条指令的功能(2)结果回送存储器(3)形成下条指令的地址

控制程序和数据的输入和结果输出

对异常情况和某些请求的处理异常情况的处理:例如算术运算的溢出、数据传送奇偶错某些请求的处理“中断请求”信号DMA请求信号

(2)控制器的组成

 

程序计数器(PC):即地址寄存器,用来存放当前正在执行的指令地址或即将要执行的下一条指令地址

指令寄存器(IR):用以存放当前正在执行的指令,以便在指令执行过程中控制完成一条指令的全部功能

指令译码器或操作码译码器:对指令寄存器中的操作码进行分析解释,产生相应的控制信号

脉冲源及启停线路:脉冲源参数一定频率的脉冲作为整个机器的时钟脉冲,是机器周期和工作脉冲的基准信号,在机器刚加电时,还应产生一个总清信号(reset)

时序控制信号形成部件当程序启动后,在CLK时钟作用下,根据当前正在执行的指令的需要,产生相应的时序控制信号,并根据被控制功能部件的反馈信号调整时序控制信号控制存储器微指令寄存器控制字段+下址

周期概念指令周期:完成一条指令所需的时间,包括取指令、分析指令、执行指令机器周期:也称为CPU周期,是CPU从内存中读取一个指令的时间,通常等于取指周期时钟周期:称为节拍脉冲或T周期,是基准脉冲信号

三条假设程序是存放在主存中的,当执行完一条指令后才从主存中取下一条指令(非流水线)指令的长度是固定的,并限制了寻址方式的多样化在程序运行前,程序和数据都已存在主存中

(3)指令执行过程(运算器和控制器配合)

 

组成控制器的基本电路具有记忆功能的触发器以及由它组成的寄存器,计数器和存储单元没有记忆功能的门电路及由它组成的加法器,算术逻辑运算单元(ALU)和各种逻辑电路

举例加法:取指令——>计算操作数地址——>取操作数——>执行结果并运算送结果

条件转移指令:取指令——>计算地址

控制器的功能就是按每一条指令的要求产生所需的控制信号

产生控制信号的方法微程序控制硬布线控制

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值