Buscar

Lista 3 Exercícios Sistemas Digitais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: Sistemas Digitais
Prof.: Tiago Almeida /
Lista de Exercícios 3
2017 / 2
1) Uma fábrica produz porcas e parafusos. O presidente da fábrica necessita de um sistema automático para
separar as peças em lotes. Sempre que na esteira houver somente porcas, as mesmas devem ser enviadas
para um caixa A. Se na esteira houver somente parafusos, os mesmos devem ser enviados para uma caixa B.
Caso existam na esteira porcas e parafusos, os mesmos devem ser enviados para uma outra caixa C. Projete
este sistema utilizando um circuito adequado (codificador, decodificador, multiplexador ou demultiplexador)
2) A figura abaixo mostra as formas de ondas um mux 4x1 (E: entrada, C: controle, s: saída). Desenhe as
formas de onda de s
E0
E1
E2
E3
C0
C1
Saída:
s
3) A figura abaixo mostra as formas de ondas um demux 1x4 (E: entrada, C: controle, S: saídas). Desenhe as
formas de onda de S para o caso do demux ser implementado.
Página 1 de 4
Disciplina: Sistemas Digitais
Prof.: Tiago Almeida /
e
C0
C1
Saídas:
S0
S1
S2
S3
4) Implemente um multiplexador 4x1, utilizando apenas multiplexadores 2x1
5) Implemente um demultiplexador 1x4 utilizando um demultiplexador 1x8
6) Implemente a expressão booleana a seguir usando um mux 8x1
S = A ·B +A ·B · C;
7) Implemente a expressão booleana a seguir utilizando um mux 4x1 e uma porta NAND
S = A ·B · C +A ·B · C +A ·B · C;
8) Desenhe a estrutura de portas de um decodificador de que aceita a representação de digitos decimais BCD
com quatro bits e possui dez saídas, cada uma das quais é selecionada em correspondência com um digito
decimal.
9) Um display de 7 segmentos é um componente eletrônico que possui 7 lâmpadas f1, f2, . . . , f7 que acendem
para representar os algarismos hexadecimais de 0 até 9 e deA atéF . As lâmpadas estão dispostas da seguinte
maneira:
Página 2 de 4
Disciplina: Sistemas Digitais
Prof.: Tiago Almeida /
f1
f6 f2
f7
f5 f3
f4
f1f6f7 f2
f5 f3f4
Cada algarismo hexadecimal é representado por uma combinação de luzes acesas e apagadas, como pode
ser visto abaixo:
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
f1
f6 f2
f7
f5 f3
f4
Projete os 7 circuitos digitais que tenham como entada um algarismo hexadecimal em sua representação
binária d3d2d1d0, e que produzem, cada um, uma saída fi (onde i = 1 . . . 7), apropriada para um display
de 7 segmentos. Para facilitar, projete e desenhe separadamente cada circuito; antes de desenhar o circuito,
simplifique as expressões lógicas para cada fi usando mapas de Karnaugh (dica: represente diretamente a
tabela verdade já como mapa de Karnaugh para economizar tempo e espaço).
10) Um decodificador tem oito linhas de entrada I0, · · · , I7 e gera uma palavra de saída de três bits. A palavra
de saída é a representação em código gray do número decimal correspondente à entrada ativada. Mostre a
estrutura de portas do decodificador.
11) Faça os diagramas dos circuitos para os codificadores 2 para 1, 4 para 2 e 8 para 3 com entradas: (a) ativas
Página 3 de 4
Disciplina: Sistemas Digitais
Prof.: Tiago Almeida /
em nível alto; (b) ativas em nível baixo.
12) (a) Construa umMUX 16×1 commultiplexadores 4×1. (b) Construa umMUX 16×1 commultiplexadores
2× 1.
13) (a) Quantas e quais portas lógicas são usadas em um somador ripple carry de n bits que não recebe carry
para fazer a soma dos dois algarismos menos significativos? (b) Quantas e quais portas lógicas são usadas
em um somador completo ripple carry de n bits (que recebe carry para fazer a soma dos dois algarismos
menos significativos)? Separe as portas lógicas com 2 entradas das de 3 entradas.
14) Como você juntaria somadores completos de 4 bits para fazer um somador completo de 32 bits?
15) Faça o diagrama de um circuito digital para um subtrator de n bits. Você possui à disposição: um somador
completo de n bits; portas NOT.
16) SejaX = xn−1xn−2 . . . x1x0 uma palavra de n bits que representa um número inteiro com sinal no formato
de complemento de 2. Faça um circuito digital com n entradas e 3 saídas:(a) fX<0, que é 1 seX representa
um número negativo, 0 caso contrário (b) fX=0, que é 1 seX representa o número zero, 0 caso contrário (c)
fX>0, que é 1 se X representa um número positivo, 0 caso contrário
17) Faça um circuito digital com 2n entradas e 3 saídas fB<A, fB>A e fB=A que são 1, respectivamente, se
B < A ou B > A ou B = A, onde A, B são palavras de n que representam números inteiros com sinal no
formato de complemento de 2.
Dica: qual é o sinal de B −A?
B −A é negativo se, e somente se, B < A
= 0 se, e somente se, B = A
positivo se, e somente se, B > A
18) Faça um circuito para detectar overflow em uma operação de (a) soma e (b) subtração entre duas palavras de
n bits que representam inteiros com sinal no formato complemento de dois.
19) (a) Construa um circuito digital que transforme uma palavra de n bits contendo um inteiro com sinal no
formato sinal-magnitude para o formato complemento de dois. (b) Construa um circuito que faça a conversão
contrária. Para facilitar, ignore em (a) e (b) os casos em que a conversão possa resultar em overflow. Os
blocos lógicos disponíveis para utilização são: somador de n bits, bitwise AND/OR/NOT de n bits, MUX
2× 1 de n bits e portas lógicas AND/OR/NOT/NAND/NOR/XOR/XNOR.
20) Construa um circuito com: (a) 8 entradas de dados b3, b2, b1, b0, a3, a2, a1, a0 (b) 2 entradas de seleção
Op1, Op0 (c) 4 saídas s3, s2, s1, s0
tal que
s3s2s1s02 =
b3b2b1b02 + a3a2a1a02 se Op1Op02 = 0
b3b2b1b02 − a3a2a1a02 se Op1Op02 = 1
a3a2a1a02 + 1 se Op1Op02 = 2
a3a2a1a02 − 1 se Op1Op02 = 3
Todas as operações são com números sem sinal. Desconsidere os casos em que há overflow.
Página 4 de 4

Outros materiais