A simple version of a CPU process.

  • Fetch instruction from memory
  • Decode the instruction to find out what emulator should do
  • Execute instruction and do what it tells you