Microprocessador
Por: Wallace13 • 26/6/2015 • Projeto de pesquisa • 340 Palavras (2 Páginas) • 201 Visualizações
Microprocessador
É um circuito eletrônico encapsulado cuja função controlar todo o funcionamento de um computador. Também é conhecido como UCP (Unidade Central de Processamento).
Funções
. Buscar instruções na memória
. Decodificar as instruções
. Executar as instruções
. Controlar todo o hardware
Arquitetura Básica da CPU
Circuito de busca de instrução
Circuito de decodificação de instrução
Unidade de Lógica e Aritmética
Registrador PC (Program Counter)
Registrador de Instrução (RI)
Registrador Acumulador (Ac)
Registradores STATUS
Registradores de Uso Geral
Barramento de Endereço
Barramento de Dados
Barramento de Controle
Program Counter (Contador de Programa)
Registrador de 16 bits com capacidade de contar de zero a 65.535.
Este registrador é utilizado para informar a posição de memória a ser acessada para buscar uma instrução a ser executada.
Registrador de Instrução (RI)
Registrador de oito bits que recebe o código binário da instrução a ser executada e habilita o circuito correspondente ao código recebido.
Circuito de Busca de Instrução
Este circuito realizar a busca de instrução em memória obedecendo a seguinte seqüência:
1) A UCP transfere o conteúdo do registrador PC para a barra de endereços (Adress Bus);
2) A UCP coloca em nível baixo as linhas de controle Memory Request (MREQ) e linha READ;
3) A UCP aguarda um ciclo de máquina para que a memória transfira a instrução para a barra de dados (Data Bus);
4) A UCP lê a instrução da barra de dados e a transfere para o registrador de instrução;
5) A UCP coloca as linhas de controle em nível alto.
ULA (Unidade de Lógica e Aritmética)
É responsável pela realização dos cálculos e pelas operações de lógica.
Estas operações são realizadas entre o registrador acumulador e um de uso geral onde o resultado é colocado no próprio acumulador.
Após a realização da operação, o registrador STATUS é atualizado informando a situação do resultado.
Registrador STATUS
Informa a situação do resultado da última
...