微程序中首条微指令地址和后继微指令地址

参考资料:《计算机组成原理》(第五版) 白中英等著

与机器指令一样,当执行当前微指令时需要知道下一条微指令的地址以获取新的微指令来执行。


A、执行指令阶段首条微指令地址的形成:

也可以叫作:微程序入口地址(非取指微程序)的形成。

由机器指令的操作码字段即OP字段通过微地址形成部件产生该机器指令所对应的微程序的入口地址并送入微地址寄存器

可以说微程序(非取指微程序)的入口地址是机器指令操作码的某种映射。

B、后继微指令地址的形成:

后继微地址指令的形成主要有两种方式:①计数器方式、②多路转移方式

a、计数器方式:

类似于使用程序计数器(PC)来产生后继地址。微地址的产生线路主要是“微地址计数器(MPC或μPC)”,后继微地址由当前微地址加上一个增量来产生。

使用这种方法,微指令中可以不设置“下地址场”,但要求顺序执行的微指令必须放在连续的控制存储器单元中。

b、多路转移方式(断定方式):

微指令格式中设置一个下地址字段,由微指令的下地址字段直接指出后继微指令的地址。微指令中的“顺序控制”字段将会起到作用,地址转移逻辑也正如其功能所说会去修改微地址寄存器中的内容.

256

发布了109 篇原创文章 · 获赞 30 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_39531549/article/details/100105040