Summary
Instruction complexity is only one variable
- lower instruction count vs. higher CPI / lower clock rate
Design Principles:
- simplicity favors regularity
- smaller is faster
- good design demands compromise
- make the common case fast
Instruction set architecture
- a very important abstraction indeed!