UNIVERSIDADE FEDERAL DO RIO GRANDE DO - DCA

Propaganda
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE
CENTRO DE TECNOLOGIA
CURSO DE ENGENHARIA DE COMPUTAÇÃO
DISCIPLINA: Circuitos Lógicos Combinacionais
PROFESSOR: Pablo Javier Alsina
2O LISTA DE EXERCÍCIOS
1) Projete um codificador de quatro entradas I3I2I1I0 que gere como saída um código de dois bits A1A0
associado à entrada ativa de maior prioridade. A entrada I3 tem mais prioridade do que a entrada I2 e
assim por diante. Considere que as entradas e saídas são ativas quando altas.
2) Projete um conversor de código cuja entrada seja um código Gray de quatro bits e cuja saída seja o
número decimal correspondente representado através de dois displays de sete segmentos.
3) Projete um conversor de código cuja entrada seja um código BCD de quatro bits e cuja saída seja o
algarismo decimal correspondente representado em um display de sete segmentos. Suponha que, para
a implementação do conversor só se dispõe, além do display, de multiplexadores de oito linhas para
uma linha.
4) Considere a seguinte função lógica:
f(A, B, C) = {(A’+B.C).(B’ + A.C).(A.B + C’) + A.B’.C’ + A’.C’}’
Se esta função lógica for implementada usando um multiplexador, quais são as especificações do
mesmo (número de linhas de entrada, de saída e de seleção)? Explique. Projete o circuito lógico
correspondente baseado neste multiplexador.
5) Projete um gerador de paridade par para palavras de cinco bits. Projete o circuito verificador de
paridade correspondente.
6) Projete um somador para duas palavras de quatro bits, com carry in e carry out baseado em módulos
multiplexadores de oito linhas para uma linha.
7) Realize as seguintes operações binárias:
a) 1011.1101 + 11.1
b) 0.1011 - 0.1111
c)1011x1101
d) 11011/1001
8) Dados os seguintes números binários, determine o seu complemento de dois:
a) 11011001
b) 1111
c) 0000
d) 1000
e) 11110000
9) Cada um dos números a seguir representa um valor decimal com sinal, representado em
complemento de dois. Determine o seu valor decimal correspondente.
a) 01101
b) 11101
c) 01111111
d) 100000
e) 11111111
f) 1000000001
10) Qual é a faixa de valores decimais com sinal que podem ser representados usando 12 bits, incluindo o
bit de sinal?
11) Um certo computador tem o seguinte valor binário armazenado na memória: 10100100. Somente o
programador que o armazenou tem conhecimento do que ele representa. Para cada uma das
possibilidades a seguir, determine o que este número representa: a) um número decimal sem sinal; b)
um número decimal com sinal representado em complemento de dois; c) um número decimal
codificado em BCD.
12) Projete um circuito somador para duas palavras de quatro bits com sinal representadas em
complemento de dois que inclua uma saída para sinalizar a ocorrência de overflow.
13) Adicione os seguintes números decimais, após convertê-los para BCD:
a) 74 + 23 b) 58 + 37
c) 147 + 380
d) 385 + 118
14) Adicione os seguintes números hexadecimais:
a) 3E91 + 2F93
b) 91B + 6F2
c) ABC + DEF
15) Realize as seguintes subtrações em hexadecimal:
a) 3E91 - 2F93
b) 91B - 6F2
c) 0300 – 005A
Download