Quiz submission record for quiz5-1-1 at Sun Jul 18 21:43:21 2004: Your Answer for Question 1: Regularity and simplicity of the instruction set means the hardware is simpler. By making the instruction set regular, you don't have these stupid special cases that require extra hardware. By making the instruction set simple, you reduce the amount of work that needs to be done. Your Answer for Question 2: The RegWrite signal specifies which register the data should be written to. Your Answer for Question 3: The separate add unit is used to add the PC with the offset. I think you can use a single ALU, however, the datapath would be much more complicated. You would need hardware that would let one ALU computation to go before the other and you would need to save the first result somewhere. Your unique submission ID is quiz5-1-1-cs61c-ej-1090212201-3115.