Académique Documents
Professionnel Documents
Culture Documents
Distributivo. Dos operadores binarios " " y " % " son distributivos si A (B % C) =
(A B) % (A C) para todos los valores booleanos A, B, y C.
1. A+0=A
2. A+1=1
3. A*0=0
4. A+1=1
5. A+A=A
6. A+=1
7. A+A=A
8. A+=0
9. =A
10. A+AB=A
1.- A + 0 = A
Esta regla dice que si se aplica el OR a una variable cualquier y a cero el resultado es siempre
igual por ejemplo:
Si A=0 0+0=A
Si A=1 1 +0=A
2.- A + 1 = A
Si A=0 0+1=1
Si A= 1 1+1=1
3.- A * 0 = 0
4.- A * 1 = A
Si A = 0 0*1=A
Si A = 1 1*1=A
5.- A + A = A
_
6.- A + A = 1
Dice que si se aplica la operacin OR a una variable y a su componente el resultado es
siempre igual a 1.
_
Si A = 0 1+0=1
_
Si A = 1 0+1=1
7.- A * A = A
Si se aplica la operacin AND a una variable consigo misma, el resultado es siempre igual a la
variable.
_
Minitrminos
Para una funcin booleana de n variables x1,...xn, un producto booleano en el que cada
una de las n variables aparece una sola vez (negada o sin negar) es llamado minterms.
Es decir, un minterms es una expresin lgica de n variables consistente nicamente
en el operador conjuncin lgica (AND) y el operador complemento o negacin (NOT).
Por ejemplo, abc, ab'c y abc' son ejemplos de minterms para una funcin booleana con
las tres variables a, b y c.
En general, uno asigna a cada minterm (escribiendo las variables que lo componen en
el mismo orden), un ndice basado en el valor binario del minterm. un trmino negado,
como a' es considerado como el numero binario 0 y el trmino no negado a es
considerado como un 1. Por ejemplo, se asociara el nmero 6 con a b c'(1102), y
nombraramos la expresin con el nombre m6. Entonces m0 de tres variables
es a'b'c'(0002) y m7 debera ser a b c(1112).
Funcin equivalente
Se puede observar que cada minterm solo devuelve 'verdadero' con una sola entrada
de las posibles. Por ejemplo, el minterm 5, a b' c, es verdadero solo cuando a y c son
ciertos y b es falso - la entrada a = 1, b = 0, c = 1 da resultado 1.
Si tenemos una tabla de verdad de una funcin lgica, es posible escribir la funcin
como "suma de productos". Por ejemplo, dada la tabla de verdad
a b f(a, b)
001
010
101
110
Observamos que las filas con resultado 1 son la primera y la tercera, entonces
podremos escribir f como la suma de los minterms m0 y m2.
Si queremos verificar esto:
f(a,b) = m0 + m2 = (a'b')+(ab')
Tendremos que la tabla de verdad de la funcin, calculndola directamente, ser la
misma.
Maxitrminos
Un maxterm es una expresin lgica de n variables que consiste nicamente en la
disyuncin lgica y el operador complemento o negacin. Los maxterms sn una
expresin dual de los minterms. En vez de usar operaciones AND utilizamos
operaciones OR y procedemos de forma similar.
Por ejemplo, los siguientes son maxterms:
a+b'+c
a'+b+c
Mapa de Karnaugh
Otra manera de simplificar funciones es representndolas en mapas de Karnaugh. Esto es
equivalente a resolver las simplificaciones por teoremas. Sin embargo, mucha gente
considera que resulta ms fcil visualizar las simplificaciones si se presentan
grficamente.
Los mapas de Karnaugh pueden aplicarse a dos, tres, cuatro y cinco variables. Para
ms variables, la simplificacin resulta tan complicada que conviene en ese caso utilizar
teoremas mejor. Para efectos de clase, veremos las simplificaciones de dos, tres y
cuatro variables.
MTODO DE REDUCCIN DE MAPAS DE KARNAUGH
El lgebra de Boole, resuelve problemas que dependiendo del nmero de trminos que
tena la funcin cannica, siendo el nmero de compuertas lgicas utilizadas igual al
nmero de trminos obtenidos MS UNO; por lo tanto, los circuitos obtenidos son de dos
niveles de conmutacin con un tiempo mnimo de retardo, pero que de ninguna
manera es el ms sencillo ni el ms econmico.
Los mapas de Karnaugh es uno de los mtodos ms prcticos. Se puede decir que es
el ms poderoso, cuando el nmero de variables de entrada es menor o igual a seis;
ms all, ya no es tan prctico. En general, el mapa de Karnaugh se considera como la
forma grfica de una tabla de verdad o como una extensin del diagrama de Venn.
Antes de explicar cmo se utiliza el mapa de Karnaugh en la minimizacin de
funciones, veremos cmo se obtiene el mapa. Esto nace de la representacin
geomtrica de los nmeros binarios. Un nmero binario de n bits, puede representarse
por lo que se denomina un punto en un espacio N. Para entender lo que se quiere decir
con esto, considrese el conjunto de los nmeros binarios de un bit, es decir 0 o 1. Este
conjunto puede representarse por dos puntos en un espacio 1; esto es, por dos puntos
unidos por una lnea
Aritmtica Binaria
Todas las operaciones matemticas (sumas, restas, divisiones, etc.) que realiza
la computadoraestn basadas en la aritmtica binaria.
Suma Binaria
Ejemplo 1: Para sumar los nmeros binarios 100102 y 1102 se puede escribir:
y, efectivamente,
Resta Binaria
Si se quiere realizar una resta binaria se debe considerar la siguiente tabla:
Multiplicacin Binaria
Para efectuar una multiplicacin binaria se tiene que tener en cuenta la siguiente
tabla:
Ejemplo 3: Para realizar el producto de los nmeros binarios 101012 y 1012 hay
que realizar los siguientes clculos:
Divisin Binaria
En cuanto a las divisiones binarias, las reglas tambin son las mismas que en el
Sistema Decimal, con la ventaja de que en binario slo se usan dos dgitos.