Professional Documents
Culture Documents
Grupo:
Andrêsa Cibelly
Cleyton Vanut
Clébia Alves
Ronnie E. Santos
2010
Será mostrado:
Como construir o
Caminho de Dados e a
Unidade de Controle
A implementação de
3 - Intruções de Desvio: outras instruções
Beq e Jump pode ser feita de
maneira similar
O Processador: Caminho de dados e controle
Para qualquer instrução, os dois primeiros passos
são idênticos:
Enviar o valor armazenado no Program Counter
1
(PC) para a memória.
lw $t1, 8($s5)
Semelhanças:
Dados
P Endereço Instrução
Reg 1#
ULA Endereço
C Reg 2#
Memória de Memória de
Reg 3#
Instrução Dados
Dados
P Endereço Instrução
Reg 1#
ULA Endereço
C Reg 2#
Memória de Memória de
Reg 3#
Instrução Dados
Dados
P Endereço Instrução
Reg 1#
ULA Endereço
C Reg 2#
Memória de Memória de
Reg 3#
Instrução Dados
Dados
P Endereço Instrução
Reg 1#
ULA Endereço
C Reg 2#
Memória de Memória de
Reg 3#
Instrução Dados
Dados
Se a instrução for...
Dados
P Endereço Instrução
Reg 1#
ULA Endereço
C Reg 2#
Memória de Memória de
Reg 3#
Instrução Dados
Dados
Somador
Memória de Instruções PC
O Processador: Caminho de dados e controle
Unidade de Memória: Armazenar as
instruções;
lw $t1, deslocamento($t2) ou
sw $t1, deslocamento($t2).
Campo de Deslocamento
Um circuito digital
com várias entradas e
apenas uma saída.
Saída:
não importa o valor da saída gerado
por determinada combinação de entradas;
FontePC PC é substituído pelo valor presente PC é substituído pelo valor presente na saída
na saída do somador (PC+4) do somador que calcula desvio condicional.