在设计一个基于水平微指令的微程序控制器时,若某条机器指令对应的微程序需要同时控制多个部件并行操作,以下哪项描述最符合该场景下的微指令设计特点?
答案解析
核心考点说明:本题考察水平微指令与垂直微指令的特性对比,以及并行操作能力与微指令字长之间的关系。
解题思路分析:水平微指令的特点是并行操作能力强,其微指令字长较长,每个控制字段独立控制一个部件,允许同时发出多个控制信号。垂直微指令则类似机器指令格式,通过编码减少字段长度,但并行性受限。
每个选项的详细分析:
A. 错误。水平微指令不采用编码方式,而是直接控制,字长较长。
B. 正确。水平微指令字长较长,能直接控制多个部件的微操作,适合需要并行执行的场景。
C. 错误。分段译码是垂直微指令的特点,水平微指令通常不进行分段译码。
D. 错误。垂直微指令结构虽然灵活,但并行操作能力不如水平微指令。
易错点提醒:容易混淆水平与垂直微指令的优缺点,需注意水平微指令字长较长但并行性强,而垂直微指令字长较短但并行性差。
正确答案:B