Você está na página 1de 14

Unidade Central de

Processamento

Viso Geral

Conceitos Fundamentais


Arquitetura da CPU
Registradores
Barramento
interno

Unidade
de
Controle

Unidade
lgica e
Aritmtica

Tarefas






Buscar instrues
Interpretar Instrues
Buscar dados
Processar dados
Escrever Dados

Buscar Instrues


C=A+B

Arquitetura do Computador
Memria

CPU
Barramento

Dispositivo
de E/S

Interpretar Instrues



A instruo decodificada para determinar a


ao requerida
Uma instruo de alto nvel ser decodificada
em varias instrues de mquina

Interpretar Instrues


Ex:

Linguagem de alto nvel




A = A + B;

Linguagem de maquina




Carregue um registrador com o contedo da posio de


memria A;
Adicionar o contedo da posio de memria B ao
registrador;
Armazenar o contedo do registrador na posio de
memria A

Busca de dados


A execuo de uma instruo pode requerer


leitura de dados da memria ou de um modulo
de entrada e sada
Ex:



Carregue um registrador com o contedo da posio de


memria A;
Adicionar o contedo da posio de memria B ao
registrador;

Processamento



A execuo de uma instruo pode requer


efetuar operaes aritmticas ou lgicas
Etapa realizada pela ULA

ULA




Circuito lgico combinacional que realiza operaes


booleanas
Os dados para essas execues devem esta nos
registradores da CPU
Depois de calculado ela armazena o resultado
nesses registradores

ULA


Arquitetura da ULA

ULA


Operaes Aritmticas da ULA

ULA


Operaes Lgicas da ULA

Escrita de Dados



Os resultados da execuo podem requerer


escrever dados na memria ou no modulo E/S
EX:



Armazenar o contedo do registrador na posio de


memria A
Exibir o resultado da operao A = A + B na Tela.

Unidade de Controle




Circuito lgico seqencial


Responsvel pela gerao dos sinais de controle
do Caminho de Dados
Deve gerar sinais na seqncia adequada para
implementar interpretao de instrues

Você também pode gostar