Quiz submission record for quiz5-1-2 at Mon Jul 19 14:39:48 2004: Your Answer for Question 1: c5 = g4 + (p4*g3) + (p4*p3*g2) + (p4*p3*p2*g1) + (p4*p3*p2*p1*g0) + (p4*p3*p2*p1*p0*c0) Your Answer for Question 2: The ALUSrc signal controls what gets sent as the second operand to the ALU. If ALUSrc is deasserted, the mux selects the second register output from the register file. If ALUSrc is asserted, the mux selects the sign extended lower 16 bits of the instruction. Your Answer for Question 3: The Xs mean don't cares, ie. the output is determined regardless of the value of those inputs. o = !a + a*!c The full truth table should have 2^3 = 8 rows. For each X, we cover a "multiple-of-2" possible rows. The first row in the above truth table has 2 X's, so that covers 4 possible rows. The next two rows have 1 X each, each covering 2 possible rows. This makes 8 rows covered by the don't cares. Thus, the table is complete. Your unique submission ID is quiz5-1-2-cs61c-ck-1090273188-2479.