Answer from cs61c-as (Gerardo Bonilla 15311015) for Question 2 The ALUSrc is input to a multiplexor that has output to an ALU operand. When deasserted the second ALU operand comes from the second register file. When asserted, the second operand is the sign-extended lower 16 bits of the instruction.