模拟卷 组成原理 指令格式指令操作码 选择题
第 19 题

在微程序控制器中,微程序的入口地址是由( )形成的。

A. 机器指令的地址码字段 B. 微指令的微地址字段 C. 机器指令的操作码字段 D. 微指令的操作码字段

指令格式 指令操作码

[tag_link]

正确答案:C

在微程序控制器中,微程序用于产生控制信号以执行机器指令。 当控制器开始执行一条新的机器指令时,需要确定该指令对应的微程序序列的起始地址,即入口地址。 这个入口地址的形成通常基于机器指令的操作码字段。

机器指令的操作码字段指明了指令的类型(如加法、跳转等),控制器通过操作码查询一个映射表(如微地址生成器或控制存储器地址转换逻辑),从而得到对应的微程序入口地址。 这个过程是微程序控制器中指令解码的关键步骤。

选项A不正确,因为机器指令的地址码字段主要用于指定操作数地址(如内存地址或寄存器编号),与微程序入口地址无关。 选项B不正确,微指令的微地址字段用于在微程序内部指定下一条微指令的地址(例如实现微程序分支),而不是形成整个微程序的初始入口。 选项D也不正确,微指令的操作码字段用于控制具体的微操作,不参与生成微程序入口地址。 因此,正确答案是C。