查缺补漏----微指令的操作码与指令的操作码

先说结论:机器指令的操作码用于生成微程序入口地址,微指令的操作码用于生成相应微命令。

"起始和转移地址发生器"会根据机器指令的操作码字段产生入口地址,入口地址存入CS中。

② 微程序控制单元会使用这个地址从CS中取出第一条微指令,并将指令放到微指令寄存器(uIR)中。 微指令的操作码通过译码产生相应微命令。

③ 每当一个时钟信号到来时,uPC+1,指向下一个要执行的微指令的地址。这样,后续的微指令就可以被顺序地从控制存储器中取出并执行。

转移地址指令,类似于机器指令的转移指令,转移地址指令会被送到"起始和转移地址发生器",如果是条件转移,还需结合条件码,最后生成转移地址。所以"起始和转移地址发生器"的作用就是生成起始地址以及转移地址。


对于其他微程序相关知识点,捋清楚这张思维导图就行:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值