原文地址:水平型微指令与垂直型微指令
作者:HeJian
软件设计师考完了,趁热打铁,准备考系分,看上午题目,遇见一不是很清楚的问题,记录下:
1.水平型微指令:采用长格式,一条微指令能控制数据通路中多个功能部件并行操作。其一般格式如下:
控制字段
2.垂直型微指令:采用短格式,一条微指令只能控制一两种操作。
3.水平型微指令与垂直型微指令的比较:
(1)水平型微指令并行操作能力强,指令高效,快速,灵活,垂直型微指令则较差。
(2)水平型微指令执行一条指令时间短,垂直型微指令执行时间长。
(3)由水平型微指令解释指令的微程序,有微指令字较长而微程序短的特点。垂直型微指令则相反。
(4)水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说,比较容易掌握。
总结:水平型微指令一指多用,长度虽长但并行性高,速度快,够灵活;
垂直型微指令单指单用,长度虽短但效率低,并行性差,指令数多。