单选题 计算机指令中要用到的操作数一般可以来自( )部件。
【正确答案】 D
【答案解析】解析:(1)CPU内部的通用寄存器,此时应在指令字中给出用到的寄存器编号(寄存器名),通用寄存器的数量一般为几个、十几个,故在指令字中须为其分配2,3,4,5或更多的数来表示一个寄存器;该寄存器的内容可以是指令运算用到的数据,也可能用作一个操作数的地址。(2)可以是外围设备(接口)中的一个寄存器,通常用设备编号或设备输入/输出端口地址或设备映像地址来表示。(3)可以是内存储器的一个存储单元,此时应在指令字中给出该存储单元的地址。