Answer from cs61c-ac (U alias Vitoria Lok 16597715) for Question 1 Instruction set regularity and simplicity leads the a small number of necessary modules. They require less hardware, are easier to optimize and can be shared between different inctructions. (eg. add and subtract)