微程序控制器之微地址的形成

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


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


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


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

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

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



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


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


a、计数器方式:

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

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


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

微指令中的“顺序控制”字段将会起到作用,地址转移逻辑也正如其功能所说会去修改微地址寄存器中的内容。




  • 9
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值