Você está na página 1de 9

FACULDADE DE TECNOLOGIA DA INFORMAÇÃO DA

UNIVERSIDADE ABERTA INTERAMERICANA

Assunto: Sistemas de Computação II


Nome e Sobrenome: Yonder Arellano
Identificação: 95646039
Curso: 1A

TRABALHO PRÁTICO N° 1
CIRCUITOS LÓGICOS – MODELO DO PROCESSADOR
1) Construa a tabela de operação de um circuito que reconheça apenas a combinação 011 e desenhe o
circuito correspondente.

2) Construa a tabela de operação de um circuito de 2 saídas que reconheça apenas as combinações


010 e 011 (uma saída para reconhecer cada combinação). Construa o circuito correspondente.
Verifique se o circuito está em conformidade com a tabela para 010 e 110

3) Indique a tabela de operação de um circuito que reconhece cada uma das combinações possíveis de
3 bits. Construa o circuito correspondente. Verifique se ele está em conformidade com a tabela
para 010 e 110. Como se chama esse circuito e como ele é usado na memória e na PCU?
É chamado de decodificador e nós o usamos para reedição de ônibus.

4) Construa a tabela de operação de um circuito com uma única saída, que vale 1 caso as entradas
sejam ativadas em uma das duas combinações a seguir (010 ou 011). Construa o circuito
correspondente. Verifique a conformidade com a tabela para as entradas 010 e 110.

5) Dada a tabela de um X-OR construir um circuito com E e OR que esteja em conformidade com essa
tabela.

6) Construa a tabela de operação de um circuito que em suas 4 entradas receba quaisquer dois
números de 2 bits, e que a combinação binária que aparece em suas 4 saídas corresponda ao
produto desses dois números presentes em suas entradas. Construa o circuito e verifique se há 11 x
10
7) Construa um UAL para adicionar ou subtrair dois números de 4 bits e gerar os sinalizadores após
cada operação. Em seguida, teste o circuito com as seguintes operações com números inteiros, e
determine circuitalmente o valor das bandeiras, depois de fazer as contas em papel: (– 7) + (– 3) ; (–
7) – (– 3) .
8) Explique circuitalmente como o sinalizador C não é invertido em adição e é invertido em subtração.

9) Explique circuitalmente que se a saída que dá o valor do sinalizador V é 1, corresponde ao fato de


que dois naturais representando inteiros do mesmo sinal são somados e o resultado é um natural
representando um inteiro do sinal oposto.
10) Desenhe um chinelo "D trinco" com seus três portões. Em seguida, analise cada uma das duas
sequências a seguir

I. a) com Ck=0 está retendo um zero. b) com Ck=1 se prepara para salvar um. c) com Ck=0 acabou
salvando um zero.
O valor de D não muda para 1 quando CK=1, portanto, Q é deixado com um valor de 0.
II. a) com Ck= 0 você está salvando um zero. b) com Ck=1 se prepara para salvar um 1. c) acaba
salvando um. O que você acha que aconteceu na primeira sequência?
O valor de D muda para 1 quando CK=1, portanto, Q fica com o valor 1.

11) Para os instantes do ponto 10) desenhe os diagramas temporais de Ck, D e Q.


12) Explique por que quando Ck = 1 o circuito se comporta como um fio entre Q e D e não retém

13) Dada no quadro a seguinte variação de Ck e D determinar no tempo como Q irá variar
14) Dado um registro com 2 chinelos M-E que quando Ck = 0 salva 10 e recebe de fora 11.
Desenhe o registro completo com seus 4 chinelos (2 Mestres – 2 Escravos), indicando quais
eles retêm, quais copiam e o valor 1/0 dos cabos. Idem assumindo que Ck = 1 e então retorna
para Ck = 0 recebendo do lado de fora 00.
15) Usando 3 folhas de modelo de processador em branco, descreva a solicitação e a execução de
uma instrução com o opcode 1111, que está localizado no endereço 1010 e ordena que pule
para 0111 no caso de o sinalizador Z=1. Determine o valor dos dados associados e em cada
folha indique os movimentos de informação e quais linhas de controle devem ser ativadas para
permitir esses movimentos. Indique valores em barramentos, UAL e registros, complete nos
registros que mudam, os valores de Senhores e Escravos, tanto para o valor zero do Relógio,
quanto para o valor um.

Você também pode gostar