Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Recuerde que una tabla de verdad lista todas las posibles combinaciones de las
entradas en orden numérico. Para cada combinación posible de entrada, podemos
determinar el estado lógico en cada punto (nodo) del circuito lógico, incluyendo la
salida. Consulte la siguiente figura (a). Hay varios nodos intermedios en este
circuito, los cuales no son entradas ni salidas. Tan sólo son conexiones entre la
salida de una compuerta y la entrada de otra. En este diagrama se han etiquetado
como u, v y w.
El primer paso después de listar todas las combinaciones de entradas es crear una
columna en la tabla de verdad para cada señal intermedia (nodo), como se muestra
en la figura (b). El nodo u se ha llenado como el complemento de A.
El siguiente paso es llenar los valores para la columna v, como se muestra en la
figura (c). De forma similar se van llenando las siguientes columnas, hasta llegar a la
última columna que representa la salida del circuito. Cómo se muestra en la figura
(e).
Siempre puede seguirse este mismo enfoque general, aunque más adelante
veremos que existen técnicas más inteligentes y eficientes.
Ejercicios
Para cada una de las siguientes expresiones, construya el circuito lógico
correspondiente utilizando compuertas AND y OR e INVERSORES.
a) X = (AB(C + D))’
b) Z = (A + B + C’DE’)’ + B’CD’
Para cada uno de los circuitos mostrador en la siguiente figura escriba la expresión
booleana para la salida x. Así mismo, construya la tabla de verdad para todas las
condiciones posibles de entrada.
Compuerta NOR
La siguiente figura (a) muestra el símbolo para una compuerta NOR de dos
entradas. Es igual que el símbolo de la compuerta OR, sólo que tiene un pequeño
círculo en la salida. El pequeño círculo representa la operación de inversión. Por
ello, la compuerta NOR opera de manera similar a una compuerta OR seguida de un
INVERSOR, de manera que los circuitos en las figuras (a) y (b) son equivalentes, y
la expresión de salida para la compuerta NOR es x = (A + B)’.
La tabla de verdad de la figura (c) muestra que la salida de la compuerta NOR es el
inverso exacto de la salida de la compuerta OR para todas las posibles condiciones
de entrada. La salida de una compuerta OR cambia a ALTO (1) cuando cualquiera
de sus entradas se encuentra en ALTO; la salida de la compuerta NOR cambia a
BAJO (0) cuando cualquiera de sus entradas se encuentra en ALTO. Esta misma
operación puede aplicarse a las compuertas NOR con más de dos entradas.
Compuerta NAND
La siguiente figura (a) muestra el símbolo para una compuerta NAND de dos
entradas. Es el mismo que el de la compuerta AND más un pequeño círculo en la
salida. De nuevo, este pequeño círculo denota la operación de inversión. Así, la
compuerta NAND opera igual que una compuerta AND seguida de un INVERSOR,
de manera que los circuitos de la figura (a) y (b) son equivalentes y la expresión de
salida para la compuerta NAND es x = (A•B)’.
TEOREMAS BOOLEANOS
Hemos visto cómo puede utilizarse el álgebra booleana para ayudar a analizar un
circuito lógico y expresar su operación en forma matemática. Para continuar con
nuestro estudio del álgebra booleana vamos a investigar los diversos teoremas
booleanos (también conocidos como reglas booleanas) que pueden ayudarnos a
simplificar las expresiones lógicas y los circuitos lógicos. El primer grupo de
teoremas se muestra en la figura siguiente. En cada teorema, x es una variable
lógica que puede ser un 0 o un 1. Cada teorema se acompaña por el diagrama de
un circuito lógico que demuestra su validez.
El teorema (8) puede probarse de manera similar, o basta con razonar que en
cualquier momento ya sea x o x’ estará en el nivel 1, de manera que siempre se
esté aplicando un OR entre 0 y 1, lo cual siempre produce un 1.
Antes de presentar más teoremas, debemos recalcar que cuando se aplican los
teoremas (1) a (8) la variable x puede llegar a representar una expresión que
contiene más de una variable. Por ejemplo, si tenemos que AB’•(AB’)’, podemos
invocar el teorema (4) si hacemos que x = AB’. Por ende, podemos decir que x•x’ =
0. Esta misma idea puede aplicarse al uso de cualquiera de los teoremas.
Los teoremas (9) y (10) se conocen como leyes conmutativas, ya que indican que el
orden en el que se aplican las operaciones OR y AND a dos variables no importa; el
resultado es el mismo.
Los teoremas (11) y (12) son las leyes asociativas, las cuales establecen que
podemos agrupar las variables en una expresión AND o en una expresión OR de
cualquier forma que necesitemos.
El teorema (13) es la ley distributiva, la cual establece que para expandir una
expresión se multiplica término por término, de igual forma que en el álgebra
ordinaria. Este teorema también indica que podemos factorizar una expresión. Esto
es, si tenemos una suma de dos (o más) términos, cada uno de los cuales contiene
una variable común, esta variable común puede factorizarse de igual forma que en
el álgebra ordinaria.
Los teoremas (9) a (13) son fáciles de recordar y de utilizar, ya que son idénticos a
los del álgebra ordinaria. Por otro lado, los teoremas (14) y (15) no tienen
contrapartes en el álgebra ordinaria. Para demostrar cada uno de ellos hay que
probar todos los casos posibles para x y y. Para ilustrar lo anterior (para el teorema
14) vamos a crear una tabla de análisis para la ecuación x + xy, como se muestra a
continuación:
Observe que el valor de toda la expresión (x + xy) es siempre el mismo que para x.
x + xy = x(1 + y)
x•1 [usando el teorema (6)]
x [usando el teorema (2)]
Todos estos teoremas booleanos pueden ser útiles para simplificar una expresión
lógica; es decir, para reducir el número de términos en la expresión. Con esto, la
expresión reducida produce un circuito que es menos complejo que el que habría
producido la expresión original.
Ejercicio
Simplifique la siguiente expresión
Estos teoremas implican que una compuerta OR con la salida invertida, que
equivale a una compuerta AND con INVERSORES en cada una de sus entradas es
equivalente a una compuerta NOR. De hecho, ambos símbolos se utilizan para
representar a la función NOR. Cuando se utiliza la compuerta AND con entradas
invertidas para representar a la función NOR, por lo general, se dibuja en la forma
que se muestra en la figura siguiente, en donde los pequeños círculos en las
entradas representan la operación de inversión.
De forma similar una compuerta AND con la salida invertida, equivale a una
compuerta NAND.
Ejercicio
Simplifique cada una de las siguientes expresiones usando los teoremas de
DeMorgan.
A) (A’BC’)’
B) (A(B + C)’D)’
C) (AB(CD)’)’