微程序微命令微指令概念区别

微程序微命令微指令概念区别,第1张

区别如下:

1、概念不同。

程序(microprogram)是实现程序的一种手段,具体就是将一条机器指令编写成一段微程序。在有微程序的系统中,当CPU执行机器指令时,会在控制存储器里寻找与该机器指令对应的微程序,取出相应的微指令来控制执行各个微 *** 作,从而完成该程序语句的功能。

微指令是指在微程序控制的计算机中,同时发出的控制信号所执行的一组微 *** 作。

微命令即控制部件通过控制线向执行部件发出各种控制命令。在微指令的控制字段中,每一位代表一个微命令。

2、包含内容不同。

每一个微程序包含若干条微指令,在微指令的控制字段中,每一位代表一个微命令。

3、功能不同。

微程序用于实现机器指令的功能。微指令用于完成一个功能相对完整的 *** 作。微命令一般用于控制数据通路上门的打开/关闭,或者功能选择。

参考资料来源:百度百科-微程序

参考资料来源:百度百科-微命令

参考资料来源:百度百科-微指令

微程序和程序是两个不同的概念。微程序是由微指令组成的,用于描述机器指令,实际上是机器指令的实时解释器,微程序是由计算机的设计者事先编制好并存放在控制存储器中的,一般不提供给用户;程序是由机器指令组成的,由程序员事先编制好并存放在主存放器中。

微指令是控制计算机各部件完成某个基本微 *** 作的命令。微 *** 作是指计算机中最基本的、不可再分解的 *** 作。微指令和微 *** 作是一一对应的,微指令是微 *** 作的控制信号,微 *** 作是微指令的 *** 作过程。微指令是若干个微命令的集合。

微程序是机器指令的实时解释器,每一条机器指令都对应一个微程序。

扩展资料

微指令和指令(机器指令)的区别:

一、概念不同

1、机器指令:机器指令是CPU能直接识别并执行的指令。

2、微指令:是指在机器的一个CPU周期中,一组实现一定 *** 作功能的微命令的组合,描述微 *** 作的语句。

二、表现格式不同

1、机器指令:表现形式是二进制编码。

2、微指令:格式分为水平型微指令和垂直型微指令。

三、原理不同

1、机器指令:机器指令通常由 *** 作码和 *** 作数两部分组成, *** 作码指出该指令所要完成的 *** 作,即指令的功能, *** 作数指出参与运算的对象,以及运算结果所存放的位置等。

2、微指令:一条机器指令的功能是若干条微指令组成的序列来实现的,即一条机器指令所完成的 *** 作分成若干条微指令来完成,由微指令进行解释和执行,这个微指令序列通常叫做微程序。微指令的编译方法是决定微指令格式的主要因素。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11083095.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存