What Must be Specified?
Instruction Format
- how do we tell what operation to perform?
Location of operands and result
- where other than memory?
- how many explicit operands?
- how are memory operands located?
- which can or cannot be in memory?
Successor instruction
- jumps, conditions, branches
fetch-decode-execute is implicit!