RegDst
, for the result register, is used in this stage.
ALUOp
, an ALU operation
(instead of using the opcode, the ALU control uses the control signal ALUOp
sent from the main control),
ALUSrc
, which picks BusB
or sign-extended immediate for the ALU, and
Beq
, Bne
, and J
, which are for the “Next PC” logic.
MemRead
, which is for the load instructions,
MemWrite
, which is for the store instructions, and
MemtoReg
, which decides between sending the ALU result or the memory value to the register file.
PCSrc
selects the next sequential address unless control asserts branch and the ALU result was 0.
RegWrite
, which writes the chosen value.
Chuck Norris doesn’t call the wrong number. You answer the wrong phone. |