简述微命令、微操作、微指令、微程序关系

发布网友

我来回答

3个回答

懂视网

与微指令的执行周期对应的是指令周期。

  

  指令周期是取出一条指令并执行这条指令的时间。一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间。指令周期类型有非访内指令的指令周期、取数指令的指令周期、存数指令的指令周期、空操作指令和转移指令的指令周期。计算机之所以能自动地工作,是因为CPU能从存放程序的内存里取出一条指令并执行这条指令;紧接着又是取指令,执行指令,如此周而复始,构成了一个封闭的循环。除非遇到停机指令,否则这个循环将一直继续下去。

  

  指令不同,所需的机器周期数也不同。对于一些简单的的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其它的机器周期。对于一些比较复杂的指令,例如转移指令、乘法指令,则需要两个或者两个以上的机器周期。从指令的执行速度看,单字节和双字节指令一般为单机器周期和双机器周期,三字节指令都是双机器周期,只有乘、除指令占用4个机器周期。因此在进行编程时,在完成相同工作的情况下,选用占用机器周期少的命令会提高程序的执行速率,尤其是在编写大型程序程序的时候,其效果更加明显。

热心网友

微程序是一组微指令的集合;

微指令是一个单位时间内出现的一组微操作的描述语句;

在微指令的控制字段中,每一位代表一个微命令。

一条机器指令对应一个微程序,这个微程序是由若干条微指令构成的。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。简而言之,一条机器指令所完成的操作划分成若干条微指令来完成,由微指令进行解释和执行。

扩展资料:

① 微命令:构成控制信号序列的最小单位。

② 微操作:由微命令控制实现的最基本的操作。

③ 微周期:从控制存储器读取一条微指令并执行相应的一步操作所需的时间。通常一个时钟周期为一个微周期。

控制存储器(微指令存储器):主要存放控制命令(信号)和下一条要执行的微指令地址。由于计算机的指令系统是固定的,实现这个指令系统的微程序也是固定的,所以控制存储器采用只读存储器(ROM)。

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

热心网友

微程序是一组微指令的集合;微指令是一个单位时间内出现的一组微操作的描述语句;在微指令的控制字段中,每一位代表一个微命令。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com