【正确答案】
A
【答案解析】[解析] ·单总线结构的运算器:由于所有部件都接到同一总线上,因此数据可以在任何两个寄存器之间,或者在任一个寄存器和ALU之间传送。在同一时间内,只能有一个操作数放在单总线上。为了把两个操作数输入到ALU,需要分两次来做,而且还需要A、B两个缓冲寄存器。
·双总线结构的运算器:在这种结构中,两个操作数同时送到ALU进行运算,只需一次操作控制,而且马上就可以得到运算结果。两条总线各自把其数据送至ALU的输入端,故不需要缓冲寄存器。
·三总线结构的运算器:在三总线结构中,ALU的两个输入端分别由两个总线供给,而ALU的输出则与第三条总线相连。这样,算术逻辑操作就可以在一步的控制之内完成,故不需要加缓冲寄存器。
综上,只有单总线结构的运算器才需要加上两个缓冲寄存器。