【讨论】组成原理——控制单元CU的功能?
答案:2 悬赏:0 手机版
解决时间 2021-03-14 04:36
- 提问者网友:富士山上尢
- 2021-03-13 21:47
唐硕飞的《计算机组成原理》中提到,控制单元CU是提供完成机器全部指令操作的微操作命令序列部件。这让我很迷惑,请问,CU的具体功能是什么,能不能说的简单明白些,或者举个简单的例子。[]
最佳答案
- 五星知识达人网友:等灯
- 2021-03-13 22:00
LZ仔细体会这句话“控制单元CU是提供完成机器全部指令操作的微操作命令序列部件”。举个简单例子,比如我们把寄存器A和寄存器B内容相加后,存回寄存器A,既ADD A B,但限于物理硬件的原因,这个过程在我们看来可以一步完成,但实际不是这样。首先你要把A B寄存器内容送入加法器的锁存器中,然后向加法器发出加信号,然后将移位寄存器中的结果送回到A寄存器。CU再此过程中作用如下:首先,时钟周期信号的引脚接入CU,告诉CU,当前时间是把A内容送入锁存器的时间。指令译码器的信号告诉CU,当前动作是把A内容送入锁存器。CU在经过一系列的分析(当然条件远没这么简单,复杂就不说了),会从正确的引脚发出脉冲信号,这个脉冲信号就会把A的内容打入锁存器。同样,根据外部引脚条件,发出脉冲,将B打入锁存器。然后向加法器发出信号,让他执行加法。最后发出信号把数据打回A。所以所谓的微操作实际就是各种操作信号(虽然有点笼统,但可以这么理解,但这是一种帮助你理解方式,但实际情况可能不太一样)。所谓序列,就是各种信号的发出是有顺序的,比如,加法信号必须在A B打入寄存器信号后,才能发出,不然就出错了。而这一切的一切,都是CU根据CPU内部提供的信号来,一个一个给出。个人理解,不知道我说的够不够明白
全部回答
- 1楼网友:街头电车
- 2021-03-13 22:08
你好!
lz看来没有整机的概念,最好看下指令执行阶段那部分.
如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯