∑ ∑

Propaganda
Licenciaturas em Eng. Informática, Física e Biomédica
Disciplina de Sistemas Lógicos – 1º teste – 12/5/2004 – 15h00mn
Duração: 1h30mn Tolerância: 10mn Sem consulta
Importante: numere as folhas que entregar (ex. 1 de 4) e identifique-se em todas elas
Responda em folhas separadas aos vários grupos de questões
Q1 ( 1,5 + 1,5 + 1,5 valores )
a) Converta para decimal e hexadecimal o número binário (101100111,100011)2.
b) Conclua, utilizando tabelas de verdade, se a seguinte expressão é verdadeira ou falsa
a.b .c + a.c.d + b.d = a.c + b.d .
c) Apresente a expressão equivalente, bem como o circuito lógico utilizando só NANDs de 2 entradas,
que implemente f (a, b, c) = a .b + a. c + a.b .
Q2 ( 2 + 2 valores )
a) Considere que pretende realizar um sistema para utilizar numa empresa de inspecção de veículos, em
que, com base na recepção de quatro variáveis booleanas (ABCD), detecte as situações em que o carro
não pode circular. Considera-se que a variável A está associada a uma deficiência grave, enquanto que
as três restantes entradas B, C e D, estão associadas a deficiências menores. Apresente a tabela de
verdade da função que seja activada sempre que exista pelo menos uma deficiência grave ou duas
menores.
b) Considere a função:
f ( A, B, C ) = ∑ (2,3,4,5) + d (0,1) .
Obtenha uma expressão simplificada na forma de produto de somas através de mapas de Karnaugh.
Q3 ( 3 + 1,5 valores )
a) Considere que a função f ( A, B, C , D) = ∑ (0,1,6,7,8,9,14,15) . Obtenha uma expressão simplificada na
forma de soma de produtos através do método de Quine McCluskey.
b) Implemente a função f ( A, B, C , D) = ∑ (1,2,4,5,10,11,15) , utilizando somente multiplexers com duas
entradas de controlo e lógica adicional, caso considere conveniente (justifique a sua utilização).
Q4 ( 2,5 + 3 + 1,5 valores )
a) Pretende-se construir um sistema com 4 números de entrada (cada um com um bit), A, B, C e D, que
produza na sua saída o resultado da soma dos quatro números. Caracterize a saída do sistema (quantos
bits de saída) e apresente a tabela de verdade associada. Para a saída menos significativa, apresente
mapa de Karnaugh e expressão simplificada associados.
b) Com base em blocos semi-somadores e alguma lógica adicional que considere necessária, apresente e
justifique um diagrama de blocos que realize a função descrita na alínea anterior. Nota: um bloco
semi-somador possui dois bits de entrada e dois bits de saída correspondem à soma e transporte dos
bits de entrada.
c) Considere uma representação de números com 5 bits; considere os códigos 10011 e 01100.
Considerando que está a utilizar uma representação em complemento para 2, que números estão
representados? E se estivesse a utilizar uma representação em complemento para 1?
Licenciatura em Engenharia Electrotécnica e de Computadores
Disciplina de Sistemas Lógicos 1 – Alunos 2ª fase - 1º teste – 22/12/2003 – 9h00mn
Duração: 1h30mn Tolerância: 10mn Sem consulta
Importante: numere as folhas que entregar (ex. 1 de 4) e identifique-se em todas elas
Responda em folhas separadas aos vários grupos de questões
Q1 ( 1,5 + 1,5 + 2 valores )
a) Converta para decimal e hexadecimal o número binário (10101110,1011)2.
b) Justifique utilizando tabelas de verdade que a .b .c + a .c.d + b.d = a .c + b.d .
c) Apresente a expressão equivalente, bem como o circuito lógico utilizando só NORs de 2 entradas, que
implemente f (a, b, c) = a .b + a. b + a.c .
Q2 ( 2,5 + 3 + 2,5 valores )
a) Considere que recebe quatro bits ABCD representando um número em binário natural (em que A é o
bit mais significativo). Apresente a tabela de verdade da função que detecta a presença de um número
múltiplo de 3 na entrada.
b) Considere que a função encontrada na alínea a) é a seguinte:
f ( A, B, C , D) = ∑ (2,3,4,5,8,9,12,14)
Obtenha uma expressão simplificada na forma de soma de produtos através de mapas de Karnaugh.
c) Implemente a função da alínea b), utilizando somente multiplexers com duas entradas de controlo.
Utilize o menor número de multiplexers na solução que apresentar.
Q3 (2,5 + 3 + 1,5 valores)
a) Considere um sistema com 2 entradas binárias, A e B. Projecte o circuito semi-somador, isto é, um
circuito com os dois bits A e B de entrada e dois bits S e T de saída, em que S é a soma de A e B e T o
transporte resultante. Apresente tabelas de verdade e mapas de Karnaugh associados.
b) Com base em blocos semi-somadores e alguma lógica adicional que considere necessária, apresente e
justifique um diagrama de blocos que realize um somador completo, isto é, com os bits A e B, e
transporte C, como entradas, e duas saídas S e T, em que S é a soma de A, B e C e T o transporte
resultante.
c) Descreva sucintamente as técnicas de representação de números com sinal utilizando complemento
para um e complemento para dois, e indique vantagens e inconvenientes na sua utilização em aplicações
de somadores/subtractores.
Licenciatura em Eng. Informática
Disciplina de Sistemas Lógicos – 1º teste – 19/5/2006 – 11h10mn
Duração: 1h30mn Tolerância: 10mn Sem consulta
Importante: numere as folhas que entregar (ex. 1 de 4) e identifique-se em todas elas
Responda em folhas separadas aos vários grupos de questões
Q1 ( 1,5 + 2 + 1,5 valores )
a) Considere representação de números em complemento para 2 com 8 bits. Qual o número decimal
representado por (10110011)2.
b) Conclua, justificadamente, se a seguinte expressão é verdadeira ou falsa a.c + b.c + a.b = a.b + a.c + c.b .
c) Apresente a expressão equivalente, bem como o circuito lógico associado utilizando só NORs de 2
entradas, que implemente f (a, b, c) = a .b + b. c + a.b .
Q2 ( 2 + 2 valores )
A
B
C
a) Considere que representa através de quatro variáveis booleanas (ABCD)
os detectores associados a quatro “utilizadores” de um balancé (como
tentativamente se representa na figura). Apresente a tabela de verdade
da função que seja activada a 1 sempre que exista desequilíbrio do
balancé.
b) Considere a função:
f ( A, B, C , D) = ∑ (0,1,5,8,9,13,14) + d (2,10) .
Obtenha uma expressão simplificada na forma de soma de produtos através de mapas de Karnaugh.
D
Q3 ( 3 + 2,5 valores )
a) Considere que a função f ( A, B, C , D, E ) = ∑ (4,5,12,13,21,26,29,30) . Obtenha uma expressão
simplificada na forma de soma de produtos através do método de Quine McCluskey.
b) Implemente a função f ( A, B, C , D) = ∏ (0,1,2,4,7,10,11,12,13,14,15) , utilizando somente um
multiplexer com duas entradas de controlo e lógica adicional, caso considere conveniente (justifique a
sua utilização).
Q4 ( 2,5 + 3 valores )
a) Pretende-se construir um sistema para realizar uma multiplicação de 2 números de entrada, A e B,
cada um com 2 bits (A1A0, B1B0). Caracterize a saída do sistema (quantos bits de saída) e apresente a
tabela de verdade associada.
b) Com base em blocos semi-somadores, somadores-completos e alguma lógica adicional que considere
necessária, apresente e justifique um diagrama de blocos que realize a função descrita na alínea
anterior. Nota: um bloco semi-somador possui dois bits de entrada e dois bits de saída que
correspondem à soma e transporte dos bits de entrada; um bloco somador-completo possui três bits de
entrada e dois bits de saída que correspondem à soma e transporte dos bits de entrada.
Download