微指令的格式:微指令格式与微指令的编码方式有关,通常分水平型指令和垂直型指令两种。 1、 水平型微指令:从编码方式看,直接编码、字段直接编码、字段间接编码和混合编码属于水平型微指令。指令字中的一位对应一个控制信号,有输出时为1,否则为0.一条水平型微指令定义并执行几种并行的基本操作
水平型微指令优点是微程序段、执行速度快;缺点是微指令长,编写微程序比较麻烦。 2、 垂直型微指令。垂直型微指令的特点是采用类似机器指令操作码的方式,在微指令中设置微操作码字段,采用微操作码编译法,由位操作码规定微指令的功能,其基本的指令格式如下所示。一条垂直型微指令只能定义并执行一种基本操作
垂直型微指令格式的优点是微指令短、简单、规整便于编写微程序;缺点是微程序长,执行速度慢,工作效率低 3、 混合型微指令:在垂直型的基础上增加一些不太复杂的并行操作。微指令较短,仍便于编写;微程序也不长,执行速度快。