Buscar uma instrução na memória. Decodificar a operação. Buscar os dados. Executar a operação com o(s) dado(s). Guardar o resultado. Reiniciar o processo.
Contém o endereço da memória cujo conteúdo deve ser interpretado como a próxima instrução
Várias instruções são realizadas de forma simultânea, embora em estágios diferentes.
Responsável pela realização das operações de processamento, pelo controle, durante a execução de um programa.
Contém o endereço da posição da memória a ser lida ou escrita
Contém a próxima instrução a ser executada.
responsável pelo controle das atividades de todos os componentes do computador, através da emissão de pulsos elétricos.
é responsável pela realização de operações Lógicas (Testes e comparações) e Aritméticas (Somas e subtrações)