Quiz submission record for quiz5-1-1 at Mon Jul 19 07:03:52 2004: Your Answer for Question 1: Regularity allows for more familiar implementations without many specially-made features. We can make hardware do addition like we do addition. The alternative is simplicity; we do what is easiest for the hardware even though it might be more difficult or cumbersome for humans to understand and carry out. Your Answer for Question 2: RegWrite is a signal that indicates whether or not the register will be written to on a given clock cycle. If it is asserted at a clock edge, the register is written to; if not, then no write can take place. Your Answer for Question 3: The Add unit is there to calculate the branch-to address. It wouldn't be possible to combine the ALU and the Add unit since the two results must be in two different places when the branch logic is executed. Your unique submission ID is quiz5-1-1-cs61c-eq-1090245832-1467.