模拟卷 组成原理 进程的互斥 选择题
第 19 题

当微指令采用分段编码时,我们将互斥性微命令( )。

A. 放在同一段中 B. 用多级译码来区分 C. 放在不同段中 D. 任意存放

进程的互斥

[tag_link]

正确答案:A

在微指令的分段编码(也称为字段编码)设计中,微指令通常被划分为多个字段,每个字段控制一组相关的操作。 互斥性微命令指的是那些不能在同一微周期内同时执行的微命令,例如对同一功能部件的不同操作。

为了确保这些互斥命令不会同时被激活,最有效的方法是将它们放置在同一个字段中。 因为同一字段内的微命令通过编码方式表示,一次只能选择一个值,从而自然实现了互斥性。 而不同字段的微命令可以并行执行,因为它们控制的是系统中不同的、独立的部件。

选项B中的多级译码通常用于字段间接编码,以扩展编码空间,但并非处理互斥命令的直接方法。 选项C和D则不符合分段编码的设计原则,可能导致控制冲突或资源浪费。 因此,正确答案是A,即将互斥性微命令放在同一段中。