A CPU executa cada instrução em pequenas etapas, apresentadas a seguir:
1. Alterar o contador de programa para indicar a pró- xima instrução. 2. Se a instrução usar uma palavra na memória, determinar onde essa palavra está. 3. Determinar o tipo de instrução trazida. 4. Trazer a próxima instrução da memória até o registrador. 5. Voltar à primeira etapa para iniciar a execução da instrução seguinte. 6. Trazer a palavra para dentro de um registrador da CPU, se necessário. 7. Executar a instrução.