Review: Design Space of ISA
- Operations add, sub, mul, . . .
- Number of explicit operands ( 0, 1, 2, 3 )
- Operand Storage Where besides memory?
- Memory Address How is memory location specified?
- Type & Size of Operands byte, int, float, vector, . . .
- Successor instruction How is it specified?
- Conditions How are they determined?
- Encodings Fixed or variable? Wide?