单项选择题
实验电路中,指令的执行包括取指令、取操作数、执行、保存结果。
R型指令的执行过程:
(1)取指令:指令地址寄存器PC提供指令地址,指令存储器中读出指令,取到指令后,控制器需要根据指令编码,译码产生指令执行过程中需要的控制信号,保证指令执行;
(2)取操作数:寄存器堆根据指令提供的源操作数寄存器号,读出源操作数rs1和rs2;
(3)执行:多路器根据控制器产生的选择控制信号,把源操作数rs2送到ALU,ALU根据控制器产生的运算控制信号,确定功能,对rs1和rs2执行操作;
(4)保存结果:寄存器堆根据控制器产生的写控制信号,保存ALU的结果到rd,PC自增。
A、正确
B、错误