Quiz submission record for quiz5-1-1 at Mon Jul 19 09:50:28 2004: Your Answer for Question 1: regularity and simplicity are required in hardware due to performance reasons. in other words, faster ALU etc.. in addition, regularity and simplicity remove the complexity from hardware and increases the complexity in software, which is easier to manage. Your Answer for Question 2: it tells you when you can write to the register. it's like the enable signal. Your Answer for Question 3: the alu does aritmetic and boolean operations. it's actually possible to use a single alu that has an addition scheme to it.. but that would make it much more complex. in addition, performance will also be effected, the speed of addition will decrease. the adder is separate because its the most often used instruction and must be very fast.. Your unique submission ID is quiz5-1-1-cs61c-ch-1090255828-2711.