参考资料:《计算机组成原理》(第五版) 白中英等著
微指令的格式大体上分为:水平型微指令、垂直型微指令
A、水平型微指令:一次能定义并执行多个并行操作微命令的微指令。是比较常见的。
指令格式一般为:
操作控制(字段):也可以称为控制场,这部分字段反映的是该指令中所集成的微命令。
顺序控制(字段):也可以称下地址场,这部分的作用是寻找到下一条微指令的地址。P字段的作用在其他的文章中会有所解释。
B、垂直型微指令:微指令中设置“微操作码”字段,采用微操作码编译法,由微操作码规定微指令的功能称为垂直型微指令。
类似于机器指令格式,有操作码,一条微指令中只有1~2个微操作命令。所以长度比同等条件下水平型微指令短。
两者的比较:
①水平型并行操作能力强,效率高,灵活性强;垂直型较弱。
②水平型执行一条指令所用时间短;垂直型较长,因为垂直型需要译码操作而水平型无需译码操作。
③由水平型微指令解释指令的微程序,微指令字较长而微程序短;垂直型与其相反。
④水平型一般难以掌握,垂直型相对容易理解掌握。