Sei sulla pagina 1di 4

C = Barramento de Controle

B D = Barramento de Dados
E = Barramento de Endereços

RDM: Registrador de Dados da Memória → Armazena temporariamente conteúdo a


ser enviado/lido da MP.

REM: Registrador de endereços da memória → Armazena o endereço para acesso de


uma posição de memória.

Função básica da CPU:

Realizar as Instruções armazenadas sequencialmente na MP.


A CPU deve realizar um ciclo de instruções.

1) Buscar I na MP.
2) Decodificar a I.
3) Executar a I - Operações binárias ou unárias na ULA.
4) Buscar a próxima I.
Definição: A CPU é projetada e fabricada com o único propósito de executar
sequencialmente operações lógicas e matemáticas na ordem e seqüência definidos pela
organização do programa que está armazenado na MP.
Processamento – ULA executa.
As atividades realizadas pela CPU
Controle – Busca, Decodificação,
sincronização, entrada/saída.

Pipeline de 4 estágios

1 = Buscar I.
1 2 3 4
2 = Decod. I.
1 2 3 4
3 = Executar I
1 2 3 4
4 = Buscar Próxima
1 2 3 4

Processo = Id → nunca é o mesmo


Nome →é
Espaço
Prioridade → prioridade Alta
Média
Tempo
Baixa
:

Execução Serial de uma Instrução: é aquele no qual uma pequena atividade no ciclo
de I é realizada em seqüência à anterior.
Atualmente os processadores implementam em hardware a possibilidade de dividirem
o ciclo de instruções em estágios.
Este é o conceito de pipeline (linha de montagem).
Cada estágio pode capturar as diversas etapas do ciclo.
O processador Intel 8056/8088 introduziu 2 estágios de pipeline, o Intel 80386 possuía
6 estágios e o 486 possuía 9 estágios.

Função Processamento: Realizar uma instrução binária sobre 2 dados, ou uma


instrução unária sobre 1 dado.

Podemos citar:

1) Operações aritméticas.
2) Operações lógicas. MP – CPU
3) Movimentação de dados. CPU – MP
R1 – R2

4) Desvios (alteração na seqüência das instruções).


5) Operações de E/S.

A ULA é um aglomerado de circuitos lógicos e componentes eletrônicos simples, que


integrados realizam:

1) Soma
2) Subtração
3) Multiplicação
4) AND
5) Divisão
6) OR
7) XOR
8) Incremento PC –> PC + 1
9) Decremento A –> A – 1
10) Complemento A

Registradores: Para que a ULA possa realizar operações sobre um ou mais dados é
necessário que os mesmos sejam armazenados, mesmo que num breve instante, numa
memória interna auxiliar.
O RDM (Registradores de dados da memória) tem essa função. O resultado de uma
operação deve ser armazenado no RDM e enviado à MP de acordo com a necessidade.

Em geral, os registradores tem largura de barramento igual ao da palavra, mesmo que a


MP tenha células de tamanho menor que a palavra.

Exemplo:

IBM/370 Largura = 32 bits


16 registradores ao todo

Intel 8088 registradores de 16 bits

Potrebbero piacerti anche