Answer from cs61c-ew (Joo-Rak Son 16103505) for Question 2 It determines the second operand of ALU. When it's deasserted, it's the second register file output, and when it's asserted, it is the sign-extended lower 16 bits from the instruction.