水平型微指令:
一次能定义并执行多个并行操作微命令的微指令,叫做水平型微指令,按照控制字段的编码方法不同,水平型微指令又分为三种:全水平型微指令、字段译码法水平型微指令、以及直接和译码相混合的水平型微指令;
垂直型微指令:
微指令中设置微操作码字段,采用微操作码编译法,由微操作码规定微指令的功能,称为垂直型微指令,其结构类似于机器指令的结构,它有操作码,在一条微指令中只有1至2个微操作命令,每条微指令的功能简单,因此,实现一条机器指令的微程序要比水平型微指令编写的微程序长得多,它是采用较长的微程序结构去换取较短的微指令结构;
水平型微指令、垂直型微指令的优缺点,如下:
1.水平型微指令并行操作能力强,效率高,灵活性强,垂直型微指令则较差;
2.水平型微指令执行一条指令的时间短,垂直型微指令执行时间长;
3.由水平型微指令解释指令的微程序,有微指令字较长而微程序短的特点。
转载请注明出处育才学习网 » 水平微指令和垂直微指令各是什么各有什么优缺点