| RISC | CISC |
| Simple instructions | Complex instructions |
| More complex software | More complex hardware |
| More control on code efficiency | Less control on code efficiency |
| Simple addressing modes | More complex addressing modes |
| Fixed instruction size | Different instruction size according to instruction type |