Quiz submission record for quiz5-1-1 at Mon Jul 19 07:43:45 2004: Your Answer for Question 1: Understanding and implementing an instruction given to it has been made very easy for the processor. It inputs an instruction address, which is just a register's address, and looks up the value in the address and performs the necessary operation. this method is very effcient in terms of time as well as straight-forwardness, ensuring no scope for errors. Your Answer for Question 2: The register-write signal writes the new output onto the register. But it only does so on the clock edge. This is to ensure that there is no ambiguity with respect to the data stored in a register. Your Answer for Question 3: The adder unit is used to change the PC to point to the address of the instruction that must be executed if the branch condition is fulfilled. to do this, the instruction first needs to be sign extended. However, the instruction must not be sign extended while reading/writing data. so since these two operations require two different forms of the input, they need to be done in different units. therefore the ALU and the adder can not be integrated in this case. Your unique submission ID is quiz5-1-1-cs61c-aq-1090248225-1642.