What are the steps in the fetch-execute cycle?
1) Get data if needed, Execute the instruction
2) Fetch the next instruction, Decode the instruction
3) Get data if needed, Fetch the next instruction
4) Decode the instruction, Execute the instruction