微程序控制器之微程序控制的工作过程

A、取机器指令:

取指令阶段属于公操作。取指令的公操作通常由一个取指微程序来完成。

机器开始运行时,自动将“取指微程序”的入口地址送入微地址寄存器。根据入口地址来从控存中读出微指令送到微指令寄存器。自此取指微程序开始执行。

当取指微程序执行完毕后,机器指令已被送入指令寄存器(IR)中。

//取指微程序的入口地址一般是控存的0号单元。


B、执行机器指令:

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

由首条指令开始,从控存中依次取出微指令并执行,每条微指令可以自动产生下一条微指令的地址。

一条机器指令所对应的微程序的最后一条微指令执行完毕后,下一条微指令地址又回到取指微程序的入口地址,从而能够取出下一条机器指令。重复进行上述操作,直到所有机器指令执行完毕。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值