微程序指令的查看方法主要依赖于微程序的控制存储器和微指令寄存器。以下是查看微程序指令的步骤:
了解微程序结构
微程序由若干个微指令组成,每条微指令又包含若干个微操作。
一条机器指令的功能由若干条微指令组成的序列来实现。
分析微程序控制存储器
微程序控制器主要由控制存储器、微指令寄存器和地址转移逻辑三部分组成。
控制存储器中存储了微程序的微指令序列,微指令寄存器用于存储当前执行的微指令的地址和微命令。
查看微指令寄存器
微指令寄存器分为微地址寄存器和微命令寄存器两部分。
微地址寄存器存储当前微指令的地址,微命令寄存器存储当前微指令的微命令。
理解微指令的执行流程
每个CPU周期对应一条微指令。
控制部件通过控制线向执行部件发出各种控制命令(微命令),这些微命令组成一条微指令。
执行部件接受微命令后所执行的操作称为微操作。
实例分析
以单总线CPU数据通路为例,取指令需要4个时钟周期,因此包含四条微指令。
对应周期内的控制信号如果需要使用那么置为1,其他都置为0。
该MIPS指令的几条微指令的地址是都连续的,也就是从0000开始往后排。
当P1和P2的值为0时,下一条微指令的地址直接为下址地址,否则为程序规定的地址。
通过以上步骤,可以逐步查看和理解微程序指令的组成和执行过程。具体实例分析可以帮助更直观地理解微指令的查看方法。