Professional Documents
Culture Documents
Clase #6
Dr. Wladimir Rodríguez
Departamento de Computación
ULA
SHANNON, 1938.
¸ Demostración:
A + A’B = (A + A’)(A + B) P5
= 1 • (A + B) P6
= (A + B) • 1 P3
= (A + B) P2
¸Demostración:
AB + AB’C = A(B + B’C) P5
= A(B + C) T5
= AB + AC T6
Semestre B-2002 Dr. Wladimir Rodríguez - ULA Sistemas Lógicos 6-18
Teoremas del Álgebra de Boole
¸ Teorema 8:
(A + B)’ = A’B’
(AB)’ = A’ + B’
Demostración:
Si X = A + B, entonces X’ = (A + B)’. Por el
postulado 6, X • X’ = 0 y X + X’ = 1. Si X • Y = 0
y X + Y = 1, entonces Y = X’ debido a que el
complemento de X es único. Por lo tanto,
tomemos Y = A’B’ y probemos que X • Y y X +
Y
Semestre B-2002 Dr. Wladimir Rodríguez - ULA Sistemas Lógicos 6-19
Teoremas del Álgebra de Boole
¸ Continuación:
X • Y = (A + B)(A’B’)
= (A’B’)(A + B) P3
= (A’B’)A + (A’B’)B P5
= A(A’B’) + (A’B’)B P3
= (AA’)B’ + A’(B’B) P4
= 0 B’ + A’(B’B) P6,P3
= B’ 0 + A’ 0 P3, P6
=0+0 T2
=0 P2
Semestre B-2002 Dr. Wladimir Rodríguez - ULA Sistemas Lógicos 6-20
Teoremas del Álgebra de Boole
¸ Continuación:
X + Y = (A + B) + A’B’
= (B + A) + A’B’ P3
= B + (A + A’B’) P4
= B + (A + B’)
T5
= (A + B’) + B P3
= A + (B’ + B) P4
= A + (B + B’)
P3
=A+1 P6
Semestre B-2002 Dr. Wladimir Rodríguez - ULA Sistemas Lógicos 6-21
=1 T2
Teoremas del Álgebra de Boole
¸ Teorema 9: Consenso
AB + A’C + BC = AB + A’C
(A + B)(A’ + C)(B + C) = (A + B)(A’ + C)
¸ Demostración:
AB + A’C + BC = AB + A’C + 1 • BC P2
= AB + A’C + (A + A’)BC P6
= AB + A’C + ABC + A’BC P5
= (AB + ABC) + (A’C + A’BC)
= AB + A’C T4
ß (X + Y) + (X + Y)Z = X + Y [T4(a)]
ß AB'(AB' + B'C) = AB' [T4(b)]
¸Teorema 5:
0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
1 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
¸ Ejemplo:
¸ Ejemplo:
¸ Solución:
F(A, B, Q, Z) = m0 + m1 + m6 + m7 = Âm(0, 1, 6, 7)
¸ Solución:
F(A, B, C) = M1 · M3 · M5 · M7 = ’M(1, 3, 5, 7)
a a &
AND f(a, b) = ab AND f(a, b) = ab
b b
?
a a 1
OR f(a, b) = a + b OR f(a, b) = a + b
b b
a 1
NOT a f(a) = a NOT f(a) = a
b
a a &
NAND f(a, b) = ab NAND f(a, b) = ab
b b
?
a a 1
NOR f(a, b) = a + b NOR f(a, b) = a + b
b b
EXCLUSIVE a f(a, b) = a ⊕b EXCLUSIVE a =1
OR OR
f(a, b) = a ⊕b
b b
1 2 3 4 5 6 7 1 2 3 4 5 6 7
1A 1B 1Y 2A 2B 2Y GND 1Y 1A 1B 2Y 2A 2B GND
7400: Y = AB 7402: Y = A + B
Quadruple two-input NAND gates Quadruple two-input NOR gates
Vcc 6A 6Y 5A 5Y 4A 4Y Vcc 4B 4A 4Y 3B 3A 3Y
14 13 12 11 10 9 8 14 13 12 11 10 9 8
1 2 3 4 5 6 7 1 2 3 4 5 6 7
1A 1Y 2A 2Y 3A 3Y GND 1A 1B 1Y 2A 2B 2Y GND
7404: Y = A 7408: Y = AB
Hex inverters Quadruple two-input AND gates
Vcc 1C 1Y 3C 3B 3A 3Y Vcc 2D 2C NC 2B 2A 2Y
14 13 12 11 10 9 8 14 13 12 11 10 9 8
1 2 3 4 5 6 7 1 2 3 4 5 6 7
1A 1B 2A 2B 2C 2Y GND 1A 1B NC 1C 1D 1Y GND
7410: Y = ABC 7420: Y = ABCD
Triple three-input NAND gates Dual four-input NAND gates
1 2 3 4 5 6 7 1 2 3 4 5 6 7
A B C D E F GND 1A 1B 1Y 2A 2B 2Y GND
7430: Y = ABCDEFGH 7432: Y = A + B
8-input NAND gate Quadruple two-input OR gates
Vcc 4B 4A 4Y 3B 3A 3Y
14 13 12 11 10 9 8
1 2 3 4 5 6 7
1A 1B 1Y 2A 2B 2Y GND
7486: Y = A Å B
Quadruple two-input exclusive-OR gates
a) Función lógica O o OR
b) Compuerta O electrónica
c) Símbolo estándar
d) Símbolo IEEE
Semestre B-2002 Dr. Wladimir Rodríguez - ULA Sistemas Lógicos 6-59
Componentes Funcionales
Básicos (Compuerta NO)
A Y
(c)
a fNOT (a) = a A Y
0 1 L H A 1 Y
1 0 H L
(a) (b) (d)
A A A &
Y Y Y
B B B
a ab a f(a, a) = a a = a
f(a, b) = ab = ab
b
a a
f(a, b) = a + b = a + b
b
b
OR gate
A A A ?1
Y Y Y
B B B
a a+b
f(a, b) = a + b a f(a, a) = a + a = a
b
a a
f(a, b) = ab = ab
b
b
AND gate