chp5-3_硬布线和微控制器1案例介绍.ppt

* 微指令字较长。一般为几十位到100位左右,有的长达200多位。一般来说,机器规模越大,速度越快,采用的微指令字就越长。 微指令中的微操作有高度的并行性,即在一个微周期中,一次能并行执行多个微命令,因而能充分发挥数据通路并行结构的并行操作能力。 微指令译码简单,一般采用直接控制编码法和分段直接编码法,微指令与数据通路各控制点之间有较直接的对应关系。 设计由于微指令的并行操作能力强,效率高,编制的微程序比较短 微程序的执行速度比较快,控制存储器的纵向容量小,灵活性强。 缺点是微指令字比较长,明显地增加了控制存储器的横向容量 水平微指令与机器指令差别很大,一般要熟悉机器结构、数据通路、时序系统以及指令执行过程的人才能进行微程序设计,这对用户来说是很困难的。 * 微指令字短,一般为10~20位左右。 微指令的并行微操作能力有限,一条微指令一般只包含一个微操作命令。 微指令译码比较复杂。全部微命令用一个微操作控制字段进行编码,微指令执行时需行完全译码。 设计用户只需注意微指令的功能,而对微命令及其选择、数据通路的结构则不用过多地考虑,因此,便于用户编制微程序。而且,编制的微程序规整、直观,便于实现设计的自动化。 垂直微指令字较短,使控制存储器的横向容量少。 用垂直微指令编制微程序要使用较多的微指令,微程序较长;要求控制存储器的纵向容量大。垂直微指令产生微命令要经过译码,微程序执行速度慢

文档评论(0)

1亿VIP精品文档

相关文档