Control unit
New features: Fig. 5.17
Instruction bit numbers for register numbers, opcode, function
MUX to select destination register
RegDst: selects $rd or $rt to write data
ALU control: uses function code and ALUOp to generate ALU operation selection
What is ALUOp?  2-bit code generated by main control (stay tuned)
Note that the values of RegDst, ALUSrc, and PCSrc are reversed in this diagram.
The version in the current printing of the text is correct.