【计算机组成原理】微命令 微操作 微指令 微程序
前言
复习机组的时候发现微命令、微指令、微操作、微程序、甚至控制信号这几个概念容易搞混。现在整理如下。
总结
微命令 -> 微指令 -> 微程序 A -> B表示由A组成B
控制部件通过控制线向执行部件发出各种控制命令,通常这种控制命令叫做微命令,是最小单位,组成微指令 。
在机器的一个CPU周期中,一组实现一定操作功能的微命令的组合,构成一条微指令
事实上一条机器指令的功能是由许多条微指令组成的序列来实现的。这个微指令序列通常叫做微程序。
- 微操作:指令执行时必须完成的基本操作。例如,PC→AR,PC+1→ PC,RAM→IR。
自己的理解
一条机器指令是由多个微指令组成的。这多个微指令序列又称作微程序。
一条微指令是由多个 微命令组成的。 微命令又称作控制信号, 微命令序列即控制信号序列。
微操作和微指令的区别(询问张瑞华老师得知):
-
一个微操作对应一条微指令,一条微指令可能有多个微命令。
-
微操作是动作,微指令是个编码。
-
微操作是微命令作用在硬件上的一个动作。课本上的微操作是在写指令流程时一条即一个箭头,这粒度比较粗。
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Naylen's Blog!
评论