Answer from cs61c-ck (Allen Lee 16583554) for Question 1 From a hardware perspective, it's beneficial for simplicity and regularity because simple hardware is both cheaper and faster. By having physically simpler hardware, we have to use fewer materials to construct the unit. Complex hardware is not desirable because they physically take up a lot of space, and thus all calculations would generally take longer because signals have to travel further.