Você está na página 1de 16

PROCESSADOR

CONTEDO
Organizao do Processador
Componentes de Processamento
ULA Unidade Lgica e Aritmtica
Registradores (Dados e acumulados ACC)
Componentes de Controle
Registradores RDM e REM (Dados e Endereos)
CI Contador de Instrues ou PC (Program Counter)
Registrador de Instrues RI
Decodificador de Instrues
Clock
ORGANIZAO DO
PROCESSADOR
COMPONENTES DE
PROCESSAMENTO
ULA
Unidade Lgica e Aritmtica

Registradores

ACC
Acumulador
ULA

a estrutura que efetivamente processa as instrues


As instrues so enviadas ULA em forma de operaes
matemticas
SOMA
MULTIPLICAO
LGICA (AND, OR, NOT, XOR...)
INCREMENTO E DECREMENTO
COMPLEMENTO
ULA

Um processador pode ter mais que uma ULA

Exemplo: 3 ULAs Intel Pentium

ULA ULA ULA


L1 L2 F

inteiro inteiro Fracionrio


REGISTRADORES

Armazenamento temporrio
Memria auxiliar para a ULA
Tamanho da palavra nmero de bits da arquitetura
32 bits
64 bits
ACC - ACUMULADOR

Armazenamento temporrio
Resultado das operaes da ULA
Arquiteturas modernas possuem mais que um ACC
COMPONENTES DE
CONTROLE
RDM - Dados
REM - Endereos
CI ou PC Contador
RI Instruo
Decodificador de Instrues
CLOCK
RDM REGISTRADOR DE DADOS

MBR Memory Buffer Register


Armazena temporariamente os dados que sero transferidos:
RAM REGs (leitura)
REGs RAM (escrita)
Mesma quantidade de bits do Barramento de Dados
REM REGISTRADOR DE ENDEREOS

MAR Memory Address Register


Armazena temporariamente o endereo de acesso a uma posio de
memria
Mesma quantidade de bits do Barramento de Endereos
CI CONTADOR DE INSTRUES

Program Counter
Armazena o endereo da prxima instruo a ser
executada
Crucial para o sequenciamento da execuo dos
programas
RI REGISTRADOR DE INSTRUES

Armazena a instruo (operao) a ser executada


Ligado diretamente ao Decodificador de Instrues
1. UC emite uma ordem de incio de um ciclo de leitura
2. A instruo buscada na memria (RAM)
3. Ao fim do ciclo a instruo enviada ao RI atravs do RDM
DI - DECODIFICADOR DE INSTRUES

Instruo = Processador faa a operao XYZ

Muitas instrues necessidade de um decodificador

RI passa ao DI uma sequencia de bits que representa uma instruo


CLOCK

Gerador de Pulsos
Pulsos por segundo = frequncia (Hz)
Exemplo: 2,4 GHz = 2,4 Bilhes de pulsos por segundo
A cada pulso executada uma operao elementar
Uma instruo pode requerer vrios pulsos