Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
B D = Barramento de Dados
E = Barramento de Endereços
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
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.
Podemos citar:
1) Operações aritméticas.
2) Operações lógicas. MP – CPU
3) Movimentação de dados. CPU – MP
R1 – R2
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.
Exemplo: