发布网友 发布时间:2024-08-07 00:43
共1个回答
热心网友 时间:2024-08-16 17:07
在数字计算机的构成中,主要分为控制部件和执行部件。控制器作为控制部件,通过控制线向执行部件发送指令,这些指令通常被称作微命令。执行部件则根据接收到的微命令执行相应的操作,这被称为微操作。两者之间的联系还体现在执行部件通过反馈线向控制器报告操作状态,以便控制器根据执行部件的状态调整新的微命令,即状态测试。
微操作是执行部件的基本操作,它们根据数据通路的结构可分为相容性和相斥性。在一个CPU周期中,一组相关微命令组合形成一条微指令。微指令通常由操作控制和顺序控制两部分组成,前者用于控制机器工作,后者决定下一个微指令的地址。实际上,一条机器指令的功能是由多个微指令序列,也就是微程序,来实现的。当执行一条微指令时,需要预设后继微指令的地址,以便在一条微指令执行完毕后,可以无缝衔接下一条指令。
关于机器指令和微指令的关系,可以总结如下:
在微程序控制的计算机中,将由同时发出的控制信号所执行的一组微操作称为微指令。所以微指令就是把同时发出的控制信号的有关信息汇集起来形成的。将一条指令分成若干条微指令,按次序执行就可以实现指令的功能。若干条微指令可以构成一个微程序,而一个微程序就对应了一条机器指令。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。简言之,一条机器指令所完成的操作分成若干条微指令来完成,由微指令进行解释和执行。微指令的编译方法是决定微指令格式的主要因素。微指令格式大体分成两类:水平型微指令和垂直型微指令。
热心网友 时间:2024-08-16 17:09
在数字计算机的构成中,主要分为控制部件和执行部件。控制器作为控制部件,通过控制线向执行部件发送指令,这些指令通常被称作微命令。执行部件则根据接收到的微命令执行相应的操作,这被称为微操作。两者之间的联系还体现在执行部件通过反馈线向控制器报告操作状态,以便控制器根据执行部件的状态调整新的微命令,即状态测试。
微操作是执行部件的基本操作,它们根据数据通路的结构可分为相容性和相斥性。在一个CPU周期中,一组相关微命令组合形成一条微指令。微指令通常由操作控制和顺序控制两部分组成,前者用于控制机器工作,后者决定下一个微指令的地址。实际上,一条机器指令的功能是由多个微指令序列,也就是微程序,来实现的。当执行一条微指令时,需要预设后继微指令的地址,以便在一条微指令执行完毕后,可以无缝衔接下一条指令。
关于机器指令和微指令的关系,可以总结如下:
在微程序控制的计算机中,将由同时发出的控制信号所执行的一组微操作称为微指令。所以微指令就是把同时发出的控制信号的有关信息汇集起来形成的。将一条指令分成若干条微指令,按次序执行就可以实现指令的功能。若干条微指令可以构成一个微程序,而一个微程序就对应了一条机器指令。因此,一条机器指令的功能是若干条微指令组成的序列来实现的。简言之,一条机器指令所完成的操作分成若干条微指令来完成,由微指令进行解释和执行。微指令的编译方法是决定微指令格式的主要因素。微指令格式大体分成两类:水平型微指令和垂直型微指令。