1.2. Calcule
a) b) c) d) 1+0, 1+1, 1.0+1, (1+0).(1+0), 0.(1+1), ~1+0, ~0+~0, ~(0+1). X.0 para todos os valores de X e simplifique. X+0 para todos os valores de X e simplifique. X.Y.Z para todos os valores possveis de X, Y e Z.
b) Represente algebricamente as mesmas afirmaes, designando por C e F as variveis que representam chuva e frio, respectivamente. c) Qual o contrrio de "A2 tempo mau"?
1.4. Escreva a tabela de verdade correspondente a cada uma das seguintes funes lgicas
a) F = X + Y b) F = X + Y + Z c) F = X + Y + Z d) F = X(Y + Z) + XY e) F = ( X + W) (X + Y) ISCTEIUL Arquitectura de Computadores I 1
X+Y=XY
XY=X+Y
XYZ = X + Y + Z d) X(Y + Z) = XY + XZ
e) f)
X + YZ = (X + Y) .(X + Z)
XY + YZ + XZ = XY + YZ + XZ
implicao (AB) operao lgica cujo resultado Falso se A for Verdadeiro e B for Falso, e Verdade caso contrrio. a) Elabore a tabela de verdade correspondente a cada uma destas operaes. b) Verifique que a equivalncia o contrrio de ou-exclusivo. c) Mostre, utilizando tabelas de verdade que "A equivalente a B" se "A implica B e B implica A". (se A B e B A ento A B)
ABC + A = ... = A ABC + ABC = ... = AC X Y + YZ = ......... = Y + X.Z X(Y + XZ) = ... = XY + XZ
X Y + Y Z = ... = X Y + YZ
2.3. Sabendo que A implica B o mesmo que A + B , e que A equivalente a B o mesmo que AB + A B , verifique a relao do exerccio 1.6-c), utilizando desta vez as propriedades da lgebra de Boole.
ISCTEIUL
Arquitectura de Computadores I
AB + B C + AB + B C = 1
A B + AB = AB + AB X( XY) + XY = X
d) ( A + AB).( A + B ) = A e) f) g) h) i)
A( B + C) + BC = A + B X + Y + Z + XY( X + Z) = X + Y Z Y + XZ + XY = X + Y + Z XY + XZ + YZ = XY + XZ XY + YZ + XZ = XY + YZ + XZ
2.5. Utilizando manipulaes algbricas e sabendo que AB=0 e A+B=1, mostre que
a) b)
A C + BC + B C + BC = C AC + AB + BC = B + C
c) B( AC + C) + A(B C + C ) + AC + B C = 1
ISCTEIUL
Arquitectura de Computadores I
3.4. Indique uma expresso algbrica correspondente a uma funo de 3 variveis que:
a) D 1 para as combinaes de entrada 000, 010, 111 (e 0 para todas as outras). b) D 1 quando duas ou mais variveis de entrada esto a 1 e 0 caso contrrio. c) Simplifique as expresses obtidas nas alneas anteriores
a) Indique a funo lgica correspondente a F, extrada directamente a partir do circuito. b) Simplifique a funo anterior recorrendo s propriedades da lgebra de Boole. c) Desenhe o esquema do circuito correspondente simplificao da alnea anterior.
5. Mapas de Karnaugh
5.1. Indique os termos mnimos correspondentes aos 1s do seguinte mapa de Karnaugh:
CD AB 00 01 11 10 1 00 1 1 1 01 11 10
ISCTEIUL
Arquitectura de Computadores I
a) Indique os termos mnimos correspondentes aos 1s do mapa; b) Indique o(s) termo(s) produto correspondente(s) simplificao do mapa; c) Obtenha o(s) mesmo(s) termo(s) produto atravs de uma simplificao algbrica;
implicante qualquer; implicante no primo implicante primo no essencial implicante primo essencial
ISCTEIUL
Arquitectura de Computadores I
5.7. Obtenha as funes simplificadas a partir dos seguintes mapas de Karnaugh, onde x representa uma sada no especificada (indiferena):
CD AB 00 00
BC A 0 1 00 x x 01 11 1 1 x 10
01
11 1 1
10
x x 1 x
01 11 10
x 1
1 1
a) b) c) d)
Obtenha uma expresso para a funo lgica correspondente. Indique dois implicantes no primos. Indique um implicante primo essencial. Indique um implicante primo no essencial.
5.9. Simplifique as seguintes funes, expressas numa soma de termos mnimos, recorrendo aos mapas de Karnaugh:
F(B 2 ,B1,B0 ) =
2e
m7
ISCTEIUL
Arquitectura de Computadores I
6.2. Projecte um circuito com dois pares de entradas, de 2 bits cada uma, representando dois nmeros A e B. A sada do circuito dever assinalar 1 no caso do valor de A ser maior ou igual ao nmero B. 6.3. Projecte um circuito que d sada a 1 sempre que entrada seja apresentada uma representao em binrio de um mltiplo de 2 ou de 3. O nmero mximo que pode ser apresentado entrada o 15. 6.4. Elabore um circuito combinatrio que calcule a soma de um par de nmeros de 2 bits. Tenha em ateno que o resultado vem representado em 3 bits.
ISCTEIUL
Arquitectura de Computadores I