CPU VisaoGeral

14
Unidade Central de Processamento Visão Geral

description

Ciencia da Computação

Transcript of CPU VisaoGeral

Unidade Central de Processamento

Visão Geral

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

W-Informática
Destacar
W-Informática
Máquina de escrever
Estudar
W-Informática
Máquina de escrever

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

W-Informática
Destacar

ULA

� Arquitetura da ULA

ULA

� Operações Aritméticas da ULA

ULA

� Operações Lógicas da ULA

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

W-Informática
Destacar
W-Informática
Máquina de escrever
Estudar
W-Informática
Máquina de escrever