Tema3 Fund 0405
Tema3 Fund 0405
Tema3 Fund 0405
T3-1
COMPLETOS
Boole (1815-1864)
T3-2
EL LGEBRA DE BOOBLE
UN LGEBRA DE BOOLE ES UN SISTEMA DE ELEMENTOS B={0,1} Y LOS OPERADORES BINARIOS () y (+) y () DEFINIDOS DE LA SIGUIENTE FORMA A 0 0 1 1 B 0 1 0 1 A+B 0 1 1 1 AB 0 0 0 1 A 0 1 A 1 0
QUE CUMPLEN LAS SIGUIENTES PROPIEDADES: 1.- PROPIEDAD CONMUTATIVA: A+B=B+A AB=BA 2. PROPIEDAD DISTRIBUTIVA: A(B+C) = AB + AC A + BC = (A+B)(A+C) 3. ELEMENTOS NEUTROS DIFERENTES A+0=A A1=A 4. SIEMPRE EXISTE EL COMPLEMENTO DE A, DENOMINADO A A + A = 1 A A = 0 PRINCIPIO DE DUALIDAD: cualquier teorema o identidad algebraica deducible de los postulados anteriores puede transformarse en un segundo teorema o identidad vlida sin mas que intercambiar (+) por () y 1 por 0. CONSTANTE: cualquier elemento del conjunto B VARIABLE: smbolo que representa un elemento arbitrario del lgebra, ya sea constante o frmula completa.
T3-3
T3-4
X2 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1
X1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1
X0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
F(X3, X2, X1,X0) F(0,0,0,0) F(0,0,0,1) F(0,0,1,0) F(0,0,1,1) F(0,1,0,0) F(0,1,0,1) F(0,1,1,0) F(0,1,1,1) F(1,0,0,0) F(1,0,0,1) F(1,0,1,0) F(1,0,1,1) F(1,1,0,0) F(1,1,0,1) F(1,1,1,0) F(1,1,1,1)
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
Una Frmulas de conmutacin es la expresin de una funcin Lgica. Un LITERAL es una variable (A) o complemento de una variable (A) Un TRMINO PRODUCTO es una operacin AND de un nmero de literales. Una frmula normal disyuntiva es una suma de trminos productos. Un TRMINO SUMA es una operacin OR de un nmero de literales. Una frmula normal conjuntiva es un producto de trminos sumas.
T3-5
F(C,B,A) = m0 + m2 + m3 +m7 = m(0,2,3,7) F(C,B,A) = CBA + CBA + CBA + CBA O bien F(C,B,A) = CBA + CBA + CBA + CBA
T3-6
F(C,B,A) = M1 M4 M5 M6 = M(1,4,5,6) F(C,B,A) = (C+B+A) (C+B+A) (C+B+A) (C+B+A) O bien F(C,B,A) = (C+B+A) (C+B+A) (C+B+A) (C+B+A)
T3-7
F(C,B,A) = m(0,2,7) + (3,5) F(C,B,A) = M(1,4,6) (3,5) Complemento de una funcin incompleta: otra funcin incompleta con los mismos trminos no importa y el complemento de la funcin completa. Las frmulas de mintrminos y de maxtrminos de las funciones incompletas no son nicas.
T3-8
Con estos tres tipos de puertas puede realizarse cualquier funcin de conmutacin. Un CONJUNTO DE PUERTAS COMPLETO es aquel con el que se puede implementar cualquier funcin lgica. Puerta AND, puerta OR e INVERSOR Puerta AND e INVERSOR Puerta OR e INVERSOR
T3-9
FUNCIN NAND, PUERTA NAND: Es tambin un conjunto completo Tabla de Verdad A B (AB) 0 0 1 0 1 1 1 0 1 1 1 0 Smbolo A B F = (A B) F = A + B
FUNCIN XOR, PUERTA XOR: Es tambin un conjunto completo Tabla de Verdad A B (AB) 0 0 0 0 1 1 1 0 1 1 1 0 Smbolo A B F = (A B) F = AB + AB
FUNCIN XNOR, PUERTA XNOR: Es tambin un conjunto completo Tabla de Verdad A B (AB) 0 0 1 0 1 0 1 0 0 1 1 1 Smbolo A B F = (A B) F = AB + AB
T3-10
NOT-OR-AND (preferentemente con PRODUCTO de SUMAS) Ejemplo 2: F(A,B,C) = (A+C) (B+C) (B+C)
A B C B C
T3-11
NOR-NOR (preferentemente con PRODUCTO de SUMAS) Buscamos grupos de variables con la forma de salida de una puerta NOR. Ejemplo 2: Negamos 2 veces Aplicamos DeMorgan A B C B C F(A,B,C) = (A+C) (B+C) (B+C) F(A,B,C) = (A+C) (B+C) (B+C) F(A,B,C) = (A+C) + (B+C) + (B+C) A+C B+C B+C (A+C) (B+C) (B+C)