微指令中产生微命令的方法主要有直接控制法和分段编码法两种,请简述这两种方法各自的特点,并给出编码法中分段的主要原则。
直接控制法指微操作控制字段中的每一位直接表示一个微命令,这种方法结构简单、并行性强;但微指令字太长,信息效率低。字段编码法指把微操作控制字段划分为若干个子字段,再对子字段分别译码产生微命令;这种方法微指令字长较合理,但需要译码器。分段的主要原则有:( 1)把互斥的微命令( 即不允许同时出现的微命令)划分在同一字段内,相容的微命令( 即允许同时出现微命令)划分在不同字段内。( 2)一般每个子字段应留出一个状态,表示本字段不发任何微命令。