Quiz submission record for quiz5-1-1 at Mon Jul 19 08:20:43 2004: Your Answer for Question 1: It becomes significantly easier to create the datapath since we can rely on the fact that the opcode for all instruction formats will only be 6 bits and atleast the next couple of things read would be register addresses etc Your Answer for Question 2: The RegWrite signal is used when we need to write information to a register. It is used to distiguish between a read to a register and used as the signal which when used in combination with a clock edge would store the information calculated by the ALU into the appropriate register. Your Answer for Question 3: The add unit is used to determine the branch offset that needs to be added to the PC + 4 counter. Yes, it would be possiblye to use a single ALU, however, that would use extra and more comlicated hardware and would not favor simplicity. Furthermore, since we're interested with the branch offset anyways, it would be ideal to add it to the PC counter and make it a separate unit. Your unique submission ID is quiz5-1-1-cs61c-cf-1090250443-1505.