You are on page 1of 31

Ciclo do Caminho de Dados e o

Ciclo de Instrução-Codificação-
Execução
Processador
Processador
Processador
Componentes de um computador

Unid. controle
Memória
Programas Vídeo
Instrução
Reg. Endereço
+
Operando
temp Dados
Teclado

ALU
E/S
Unid. processamento
Buffers
Processador
Processador
Processador
Processador
Execução de Instruções
Processador
Execução de Instruções
Processador
Execução de Instruções
Processador
Execução de Instruções
Processador
Execução de Instruções

Próximo passo:
1. Busca da próxima instrução na memória e armazenamento da instrução no registrador
de instruções IR
Processador
Execução de Instruções

Próximo passo:
2. Atualização do valor do program conter (PC), fazendo-o apontar para a instrução
seguinte.
Processador
Execução de Instruções

Próximo passo:
3. Determinar o tipo da instrução que está armazenado nos registradores de instruções.
Processador
Execução de Instruções

Próximo passo:
4. Se a instrução precisa de uma palavra armazenada na memória, determinar onde essa
palavra está armazenada.
Processador
Execução de Instruções

Próximo passo:
5. Busca da palavra, se necessário, e armazenar em um dos registradores do
processador.
Processador
Execução de Instruções

Próximo passo:
6. Execução da instrução.
Processador
Execução de Instruções

Próximo passo:
6. Execução da instrução.
Processador
Execução de Instruções

Próximo passo:
7. Retorno ao passo 1 para iniciar a instrução seguinte.
Meio Somador
Somador Completo 1 bit
Somador Completo 4 bit
Subtrator Completo
Somador / Subtrator
Busca instrução

Decodifica instrução

Incrementa PC Busca operando

Executa instrução

Armazena resultado
Atividade!
https://homepages.ecs.vuw.ac.nz/~ian/KandS2/

You might also like