Anda di halaman 1dari 5

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE

CENTRRO DED ENGENHARIA ELTRICA E INFORMTICA


UNIDADE ACADMICA DE ENGENHARIA ELTRICA

LABORATRIO DE ARQUITETURA DE SISTEMAS DIGITAIS


Aluno: talo Yure Braga Arruda

Matrcula: 20411235Perodo: 05.2

PREPARAO
1. Relacione os registradores do SAP, os respectivos sinais de controle e, procure
descrever suas funes. Utilize os diagramas do SAP, em anexo, e o manual TTL
Data Book.
Para o projeto do SAP-1 podemos relacionar os seguintes registradores:
1 - Registrador REM
Registrador do tipo de Memria Intermediria (Buffer Register).
Seu sinal de controle dado pelo LM , ou seja, habilita a escrita/carregamento
(LOAD) no registrador REM.
O REM parte da memria do SAP-1. Durante um processamento, o endereo
no contador de programa retido no REM. Um bit mais tarde, o REM aplica este
endereo de 4 bits RAM, onde uma operao de leitura realizada.

Registrador REM

2 Registrador A (Acumulador)
Registrador do tipo de Memria Intermediria (Buffer Register).
Seus sinais de controle so dados pelo,,s L A que habilita a escrita/carregamento
(LOAD) no registrador A e pelo E A que habilita a sada (trs estados) de dados.
O Registrador A (Acumulador) armazena respostas intermedirias durante um
processamento. Possui duas sadas. Uma, de dois estados que vai diretamente ao
somador-subtrator. E outra, de trs estados que vai ao barramento W. A palavra do
acumulador de 8 bits comanda continuamente o somador-subtrator e esta aparece no
barramento W quando E A est no nvel alto.

Registrador A (Acumulador)

3 Registrador B
Registrador do tipo de Memria Intermediria (Buffer Register).
Seu sinal de controle dado pelo LB , ou seja, habilita a escrita/carregamento
(LOAD) no registrador B.
Utilizado em operaes aritmticas. Um sinal baixo LB e uma transio
positiva (subida) de relgio carregam a palavra do barramento W no registrador. A sada
de dois estados do registrador B comanda o somador-subtrator, fornecendo o nmero a
ser adicionado ou subtrado do contedo do acumulador.

Registrador B

4 Registrador de Sada (O)


Registrador do tipo de Memria Intermediria (Buffer Register).
Seu sinal de controle dado pelo LO , ou seja, habilita a escrita/carregamento
(LOAD) no registrador O. Quando E A estiver em nvel alto e LO em nvel baixo, a
prxima transio positiva do relgio carregar a palavra do acumulador no registrador
de sada.
Ao final de um processamento, o acumulador contm a resposta ao problema.
Da, precisamos transferir a resposta para o mundo exterior, ou seja, a sada do SAP
(Indicao Visual Binria).

Registrador de Sada (O)

5 Registrador de Instrues (RI)


Registrador do tipo de Memria Intermediria (Buffer Register).
Seus sinais de controle so dados pelo, LI que habilita a escrita/carregamento
(LOAD) no registrador de instrues, pelo E I que habilita a sada (trs estados) de
dados e pelo CLR (CLEAR) usado para zerar o seu contedo.
O Registrador de Instrues constitui parte da unidade de controle. Seu contedo
dividido em nibbles (meios-bytes). O nibble superior uma sada de dois estados que

vai diretamente ao controlador-sequencializador. O nibble inferior uma sada de trs


estados que lida no barramento W quando necessrio.

Registrador de Instrues (RI)

6 Contador de Programa
Um contador um tipo especial de Registrador, projetado para contar o nmero
de pulsos de relgio (clock) que chegam sua entrada.
Seus sinais de controle so dados pelo, E P que quando ativado informa o
endereo na memria que deve ser lido a prxima instruo, C P quando ativado
incrementa o estado do Contador de Programa e CLR (CLEAR) usado para zerar o
seu contedo.
O Contador de Programa um registrador de 4 bits, mdulo 16, que conta de
0000 a 1111. O Contador de Programa responsvel por enviar o endereo da instruo
memria, o contador de programa por sua vez incrementado para se obter o endereo
da prxima instruo.

Contador de Programa

7 - Contador Pr-Ajustvel
Em um contador pr-ajustvel, a contagem inicia em um nmero maior que zero.
Este contador utilizado no projeto da unidade de controle microprogramada do SAP.
Inicia sua contagem a partir de um valor que corresponde ao endereo inicial da microrotina desejada.

2. Analise o diagrama esquemtico dos registradores: Acumulador A, Registrador


B e do Circuito Somador, e observe como so conectados aos demais elementos do
sistema. Em seguida relacione em uma tabela a lista de componentes necessrios

sua montagem e conexo atravs de um barramento de 4 bits. Substitua o circuito


somador pela ULA -74181.
Os Componentes necessrios para essa montagem sero:
- 1 CI 74LS173 e 1 CI 74LS126 para o Acumulador A.
- 1 CI 74LS173 para o Registrador B.
- 1 CI 74181 para o Circuito Somador.
3. Desenhe um diagrama de temporizao, incluindo o sinal de clock,
representando os sinais de controle destes registradores durante uma transferncia
de dados entre o registrador Acumulador, o Registrador B e a ULA nas seguintes
situaes: antes, durante e aps uma operao de adio.

T1

T2

T3

T4

T5

T6

CLK
EA
LB
LA

4. Consulte a tabela do dispositivo 74LS181 e liste os valores que devem ser


aplicados aos bits de controle (S3, S2, S1, S0 e Ms) e de transporte de entrada
(carry-in), para realizar operaes do circuito somador/subtrator do SAP.
Represente a sua resposta em uma tabela.

Seleo

Ms = L; Operaes Aritmticas

S3

S2

S1

S0

Cn = L

Cn = H

F =A B 1

F =A B

F =A+ B

F =A+ B + 1

5. Na primeira montagem deste experimento, deve-se testar a ULA (74S181)


realizando operaes de soma e subtrao. Desenhe o diagrama lgico da
ULA, utilizando chaves do mdulo para gerar os operandos A e B e os sinais
de controle (S3, S2, S1, S0 e Ms). Construir uma tabela para os dados que
sero utilizados como operandos A, B, os sinais de controle S e o resultado F.

Bloco Lgico (ULA)

Anda mungkin juga menyukai