CPU VisaoGeral
-
Upload
eurico-namaste -
Category
Documents
-
view
213 -
download
0
description
Transcript of CPU VisaoGeral
Conceitos Fundamentais
� Arquitetura da CPU
Unidade
de
Controle
Unidade
lógica e
Aritmética
Ba
rra
men
t o
int e
rn
o
Registradores
Tarefas
� Buscar instruções
� Interpretar Instruções
� Buscar dados
� Processar dados
� Escrever Dados
Buscar Instruções
� Arquitetura do Computador
C = A + B
CPU
Dispositivo
de E/SB
arra
men
t o
Memória
Interpretar Instruções
� A instrução é decodificada para determinar a
ação requerida
� Uma instrução de alto nível será decodificada
em varias instruções de máquina
Interpretar Instruções
� Ex: – Linguagem de alto nível
� A = A + B;
– Linguagem de maquina� Carregue um registrador com o conteúdo da posição de
memória A;
� Adicionar o conteúdo da posição de memória B ao registrador;
� Armazenar o conteúdo do registrador na posição de memória A
Busca de dados
� A execução de uma instrução pode requerer
leitura de dados da memória ou de um modulo
de entrada e saída
� Ex:� Carregue um registrador com o conteúdo da posição de
memória A;
� Adicionar o conteúdo da posição de memória B ao registrador;
Processamento
� A execução de uma instrução pode requer
efetuar operações aritméticas ou lógicas
� Etapa realizada pela ULA
ULA
� Circuito lógico combinacional que realiza operações
booleanas
� Os dados para essas execuções devem esta nos
registradores da CPU
� Depois de calculado ela armazena o resultado
nesses registradores
Escrita de Dados
� Os resultados da execução podem requerer
escrever dados na memória ou no modulo E/S
� EX:� Armazenar o conteúdo do registrador na posição de
memória A
� Exibir o resultado da operação A = A + B na Tela.
Unidade de Controle
� Circuito lógico seqüencial
� Responsável pela geração dos sinais de controle
do Caminho de Dados
� Deve gerar sinais na seqüência adequada para
implementar interpretação de instruções