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. |