微程序控制器之微指令

来源:互联网 发布:js将数组变为字符串 编辑:程序博客网 时间:2024/04/30 16:48

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


微指令的格式大体上分为:水平型微指令、垂直型微指令


A、水平型微指令:一次能定义并执行多个并行操作微命令的微指令。是比较常见的。

指令格式一般为:

操作控制(字段):也可以称为控制场,这部分字段反映的是该指令中所集成的微命令。

顺序控制(字段):也可以称下地址场,这部分的作用是寻找到下一条微指令的地址。P字段的作用在其他的文章中会有所解释。



B、垂直型微指令:微指令中设置“微操作码”字段,采用微操作码编译法,由微操作码规定微指令的功能称为垂直型微指令。

类似于机器指令格式,有操作码,一条微指令中只有1~2个微操作命令。所以长度比同等条件下水平型微指令短。



两者的比较:

①水平型并行操作能力强,效率高,灵活性强;垂直型较弱。

②水平型执行一条指令所用时间短;垂直型较长,因为垂直型需要译码操作而水平型无需译码操作。

③由水平型微指令解释指令的微程序,微指令字较长而微程序短;垂直型与其相反。

④水平型一般难以掌握,垂直型相对容易理解掌握。

原创粉丝点击