Para execução das operações de processamento citadas, a UCP realiza sempre as seguintes tarefas:
busca de uma instrução na memória;
interpretação de uma instrução;
execução de uma operação representada na instrução;
gravação de eventuais resultados do processamento;
reinício de todo o processo (caso necessário)
- (BI) Busca de Instrução (Fetch Instruction): o processador lê uma instrução da memória;
- (DI) Decodificação de Instrução (Decode Instruction): a instrução é decodificada para determinar qual ação é requerida;
- (CO) Cálculo de Operandos (Calculate Operands): calcular o endereço dos operandos;
- (BO) Busca de Operandos (Fetch Operands): obter cada operando da memória;
- (EI) Execução da Instrução (Execute Instruction): efetuar a operação indicada;
- (EO) Escrita de Operando (Write Operand): armazenar o resultado na memória.
GAB A