Logo Studenta

TED20 - 2 1 Algebra binaria

¡Este material tiene más páginas!

Vista previa del material en texto

U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
+
 - 2 
Unidad 2.1 – ÁLGEBRA BINARIA
PROPIEDADES Y FUNCIONES
Contenido
Referencias (Aula Virtual)
1
> Flórez Fernández H. (2010). DISEÑO LÓGICO. Capítulo 2: Compuertas Lógicas;
 Capítulo 3: Álgebra de Boole.
> Mano M., Kime C., (2005). FUNDAMENTOS DE DISEÑO LÓGICO Y DE
 COMPUTADORAS. Cap. 2: Circuitos Lógicos Combinacionales.
> Mandado E., (1998). SISTEMAS ELÉCTRÓNICOS DIGITALES. Capítulo 2: Álgebra
 de Boole; Capítulo 3: Sistemas Combinacionales.
> Angulo Usategui (1991). ELECTRÓNICA DIGITAL MODERNA - Teoría y Práctica.
 Cap. 3: El Álgebra Lógica o de Boole.
• Álgebra binaria.
• Elementos del álgebra binaria.
• Analogía eléctrica.
• Propiedades → Axiomas.
 Teoremas.
• Funciones lógicas.
• Tablas de verdad.
• Funciones de una variable.
• Funciones de dos variables.
• Grupos lógicos completos.
DAMIAN
Rectángulo
DAMIAN
Rectángulo
DAMIAN
Rectángulo
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
2
ÁLGEBRA BINARIA
Concepto
• La denominación de álgebra binaria se debe a que 
toda su estructura se basa en un sistema de 
numeración particular como es el sistema binario, 
similarmente como ocurre con el álgebra decimal 
respecto del sistema de numeración decimal. 
• También se la conoce como álgebra de Boole o 
álgebra booleana por estar fundamentada en los 
estudios del matemático inglés George Boole.
• Otra denominación muy apropiada es la de álgebra 
de conmutación, pues proporciona las bases 
formales para el estudio y diseño de los circuitos 
lógicos, los cuales operan estrictamente en la 
conmutación de dos estados eléctricos.
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
3
ÁLGEBRA BINARIA
Definición
 Si un conjunto b donde se han definido las 
operaciones binarias + y *, una operación ––, y dos 
elementos diferente de b identificados como 0 y 1; 
entonces la séxtupla
{b , + , * , –– , 0 , 1}
se puede denominar álgebra de Boole o álgebra bina-
ria si se cumplen los siguientes axiomas para tres 
elementos A, B y C cualesquiera, pertenecientes a b :
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
4
ELEMENTOS DEL ÁLGEBRA BINARIA
Variables lógicas
Una variable lógica representará uno de los dos 
estados posibles y eventualmente no definidos, de la 
proposición que simbolice (verdadero o falso), de un 
determinado dispositivo (prendido o apagado) o en 
general de cualquier situación biestable (si - no).
Las variables algebraicas representan números.
Las var iab les lóg icas cont ienen un só lo b i t 
(1=verdadero, 0=falso) y representan estados de una 
proposición. Por esta razón, estos valores, dentro de 
las variables lógicas, no tienen sentido de cantidades, 
es decir, no pueden ser restados o multiplicados 
como los números en general.
Se simbolizan con cualquier carácter
A, B, C, x1, var, logic3, π, φ, …
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
5
ELEMENTOS DEL ÁLGEBRA BINARIA
Operadores lógicos
También llamados conectivos lógicos, son los elementos que 
determinan el tipo de relación que se establecerá entre las 
variables y/o constantes que concatenen. Para el álgebra binaria 
se definen básicamente tres:
NEGACIÓN (NOT, NO o complemento): Devuelve el valor comple-
mentario de la constante, variable, variables o función lógica que 
involucre. Se representa con un suprarayado. Por ejemplo:
 Si X = 0  = 1
PRODUCTO LÓGICO (AND, Y o disyunción): Aplicado a dos o más 
variables, produce un resultado 0 (falso), cuando al menos una de 
las variables que involucre sea 0 (falso). Se representa con un 
punto, asterisco o yuxtaposición. Por ejemplo: 
 Si C = 0  A . B . C = 0
SUMA LÓGICA (OR, O ó conjunción): Aplicado a dos o más 
variables, produce un resultado 1 (verdadero), cuando al menos
una de las variables que involucre sea 1 (verdadera). Se 
representa con un [+]. Por ejemplo: 
 Si C = 1  A + B + C = 1
X
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
6
ELEMENTOS DEL ÁLGEBRA BINARIA
Operadores lógicos combinados
Hay ciertas combinaciones entre los operadores 
primarios o simples, de uso tan frecuente, que ha 
dado lugar a la definición de otros operadores 
que se denominan secundarios, combinados o 
dobles y son:
NAND o NO-Y: Es la negación del producto lógico.
NOR o NO-O: Es la negación de la suma lógica.
XOR: También denominado O-exclusiva, se representa 
con el símbolo [].
XNOR: También conocido como coincidencia, 
comparación o equivalencia, se representa con 
el símbolo [].
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
7
ELEMENTOS DEL ÁLGEBRA BINARIA
Compuertas lógicas
• El fundamento de la teoría lógica se basa en la 
necesidad de estudiar y resolver las situaciones 
que se plantean en forma simbólica o gráfica.
• Cada uno de los operadores lógicos tiene una 
representación gráfica llamada compuerta lógica.
• Permiten representar a las variables y los 
operadores lógicos que las relacionan en forma 
gráfica o circuital. Estas son
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
8
ANALOGÍA ELÉCTRICA
La analogía eléctrica es una forma práctica de mostrar el 
funcionamiento de las leyes y operadores del álgebra binaria,con 
un dispositivo de conocimiento generalizado: el interruptor.
Un 0 se representa con un contacto o interruptor abierto. Un 1 se 
representa con un contacto o interruptor cerrado.
La suma lógica se representa con contactos en paralelo y el 
producto lógico se representa con contactos en serie.
La negación puede representarse como dos contactos para cada 
variable, mecánicamente ligados, donde uno está abierto y el otro 
cerrado. Las líneas de trazos simbolizan que ambos interruptores 
funcionan en forma simultánea.
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
9
ANALOGÍA ELÉCTRICA
Ejemplo:
OPERACIÓN OR
Si al menos un 
interruptor está cerrado
(B=1), la salida será 
verdadera 
(L=1 → luz encendida)
OPERACIÓN AND
Si al menos un interruptor 
está abierto (A=0), 
la salida será falsa 
(L=0 → luz apagada)
conexión en
paralelo
conexión en
serie
En las descripciones teóricas, sólo se muestran los interruptores, 
pero está implícita la idea del circuito completo, como se 
observa en ls figuras anteriores.
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
10
PROPIEDADES DEL ÁLGEBRA BINARIA
Axiomas
LEYES CONMUTATIVAS: El orden en que sean operadas las 
variables no altera el resultado.
LEYES DISTRIBUTIVAS: La propiedad distributiva es válida 
tanto del producto respecto de la suma, como de la 
suma respecto del producto. Nótese que la segunda de 
estas propiedades no es válida en el álgebra decimal. 
(Mandado, pg. 21; Florez, pg. 66)
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
11
Axiomas
LEYES ASOCIATIVAS
LEYES DE TAUTOLOGÍA: Toda variable o función lógica operada 
mediante la suma o producto lógico con su elemento neutro, 
produce la misma variable o función lógica. Para la suma lógica 
el elemento neutro es cero. Para el producto lógico el elemento 
neutro es uno.
PROPIEDADES DEL ÁLGEBRA BINARIA
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
12
Axiomas
LEYES DEL COMPLEMENTO: Toda variable o función operada, a 
través de la suma o producto lógico, con la negación de sí misma, 
produce el complemento de su elemento neutro 
LEYES DE IDEMPOTENCIA: Toda variable o función operada por si 
misma, a través de la suma o producto lógico, da como resultado la 
misma variable o función. 
PROPIEDADES DEL ÁLGEBRA BINARIA
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
13
Axiomas
LEYES DE INVARIANZA: Toda variable o función operada con su 
elemento neutro complementado produce ese mismo elemento. 
LEY DE INVOLUCIÓN: Toda variable o función lógica negada dos 
veces da como resultado la misma variable o función.
Primer 
corolario
Segundo 
corolario
PROPIEDADES DEL ÁLGEBRA BINARIA
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
14
Teoremas
LEY DE DUALIDAD: Todas las identidades que se establecen para el 
álgebra binaria permanecen como tales si se reemplazan ceros por 
unos y viceversa y suma por producto lógico y viceversa(Como 
demostración de esta ley se observan todas las leyes duales 
mostradas).
LEYES DE ABSORCIÓN: el nombre se debe a que la segunda variable 
desaparece de la ecuación.
PROPIEDADES DEL ÁLGEBRA BINARIA
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
15
Teoremas – Leyes de De Morgan
PROPIEDADES DEL ÁLGEBRA BINARIA
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
16
Teoremas – Leyes de De Morgan
PROPIEDADES DEL ÁLGEBRA BINARIA
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
17
Teoremas – Leyes de De Morgan
PROPIEDADES DEL ÁLGEBRA BINARIA
Importante: La demostración de propiedades o teoremas por tabla 
de verdad, no es general, sólo vale para esa instancia. Una 
demostración general se realiza aplicando las propiedades del 
álgebra binaria.
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
18
FUNCIONES LÓGICAS
Definición
Es la relación que se establece entre una o más variables 
lógicas (identificadas como independientes o de entrada), 
mediante los operadores lógicos, cuyo resultado se 
asigna a una nueva variable lógica (identificada como 
dependiente o de salida). 
F(A,B,C)=(A +B.C).C
Variable dependiente
Argumento
Variables independientes
Operadores
Importante: En este campo, los signos u operadores [+ ; . ; *] NO 
representan suma y producto. Así también, las variables lógicas 
(A, B, C...) no contienen números (o bits), sinó estados.
(Mandado, pg. 29)
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
19
Tabla de verdad
Es una organización tabular que contiene todas las posibles 
combinaciones de valores que pueden establecerse entre 
las variables de entrada y los correspondientes valores que 
asume la o las variables de salida.
FUNCIONES LÓGICAS
(Mandado, pg. 33)
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
20
Tabla de verdad – Otros formatos
T.V. extendida: Contiene los resultados parciales de la función 
para facilitar el cálculo.
T.V. horizontal: Ocupa menos espacio.
T.V. no gráfica: Se representa en forma numérica sin una 
estructura gráfica. Útil en programación.
(XYZ,F) = (000,1) (001,1) (010,0) (011,0) (100,0) (101,0)
 (110,1) (111,1) 
FUNCIONES LÓGICAS
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
21
Funciones básicas de una variable
F = fi(A)
FUNCIONES LÓGICAS
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
22
Fu
nc
io
ne
s 
bá
si
ca
s
de
 d
os
 v
ar
ia
bl
es
F = fi(A,B)
FUNCIONES LÓGICAS
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
23
Ejemplo de función básica
Función O-Exclusiva
• También llamada XOR, se define para dos variables como la 
función que asume una condición verdadera (1) cuando las 
variables presentan distintos estados. 
• Definida para más de dos variables es la función que asume una 
condición verdadera (1) cuando hay un número impar de variables 
en estado (1).
• Su utilización más difundida es para construir sumadores 
numéricos.
FUNCIONES LÓGICAS
(Mandado, pg. 34
 Mano, pg. 65)
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
24
Ejemplo de función básica
Función NOR-Exclusiva 
• Conocida también como coincidencia, equivalencia o XNOR, 
resulta de la negación de la función XOR. 
• Se define para dos variables como la función que asume un 
estado verdadero (1) cuando las variables presentan los mismos 
estados. 
• Para más de dos variables, es la función que asume un estado 
verdadero (1) cuando hay un número par de variables que se 
encuentren en este estado.
• Su uso más difundido es para construir comparadores.
FUNCIONES LÓGICAS
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
25
GRUPOS LÓGICOS COMPLETOS
Definición y concepto
Un grupo lógico completo es el operador o conjunto de 
operadores lógicos con los que se puede representar 
cualquier función lógica.
• Básicamente se definen tres grupos lógicos completos
1. NOT – OR – AND (operadores primarios)
2. NOR (operador secundario o universal)
3. NAND (operador secundario o universal)
• Cualquier función lógica tienen formas equivalentes 
utilizando los grupos 2 y 3 exclusivamente.
• Las compuertas basadas en los operadores NOR y NAND 
también se las denominan compuertas universales.
• La utilidad principal es la construcción de circuitos 
lógicos que emplean un mismo tipo de compuerta.
• Las funciones y circuitos que utilizan los grupos 2 y 3 son 
más homogéneas pero suelen ser más extensas.
(Mandado, pg. 65; Angulo, pg. 73)
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
26
Compuertas típicas (pinout)
séxtuple inversor cuádruple 2-input OR
triple 3-input AND
cuádruple 
2-input NOR
triple 
3-input NOR
cuádruple 2-input NAND triple 3-input NAND doble 4-input NAND
GRUPOS LÓGICOS COMPLETOS
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
27
Criterios de representación NOR / NAND
• Siempre que sea posible se debe trabajar con la función 
minimizada.
• Desarrollar los operadores combinados (XOR / XNOR) a 
sus representaciones NOT / OR / AND.
• La utilidad principal es la construcción de circuitos 
lógicos que emplean un mismo tipo de compuerta.
• Aplicar las propiedades en forma conveniente (a toda o 
parte de la función) para eliminar los operadores no 
deseados.
• Para formatos con NOR debe buscarse la eliminación de 
operadores AND y NAND.
• Para formatos con NAND debe buscarse la eliminación de 
operadores OR y NOR.
GRUPOS LÓGICOS COMPLETOS
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
28
Ejemplo de conversión NOR / NAND
Con NOR
• DeMorgan
• Involución
• De Morgan al producto lógico
Con NAND
• Involución al paréntesis
• De Morgan al paréntesis
• Involución inversa
• Involución a toda la función
F(A,B,C)=(A +B.C) . C
F(A,B,C)=(A +B+C) . C
F(A,B,C)=(A +B+C) . C
F(A,B,C)= A +B+C+C
A
B
C
F
F(A,B,C)=(A +B.C) . C
 F(A,B,C)= A . B . C . C
F(A,B,C)= A . B . C . C
F(A,B,C)= A . B . C . C
A
B
C
F
GRUPOS LÓGICOS COMPLETOS
U2 – ÁLGEBRA DE LOS CIRCUITOS DIGITALES
29
GRUPOS LÓGICOS COMPLETOS
Ejemplo de conversión NOR / NAND
Con NOR Con NANDF(A,B,C)=(A +B.C) . C
F(A,B,C)= A +B+C+C
A
B
C
F
F(A,B,C)= A . B . C . C
A
B
C
F
B C
A
F
B C
C
A+B+C
A+B+C + C
B
C
A
F
A
A.B.C
A.B.C . C
A.B.C . C
C

Continuar navegando

Otros materiales