Answer from cs61c-eq (Nicholas Hwang 16732453) for Question 2 ALUSrc decides what goes into the second ALU input. If this signal is asserted, it will be a sign-extended 16-bit number representing an offset for a lw or sw. If the signal is deasserted, the input will be the contents of the second register output for a branch or R-type instruction.