Tablas de Verdad
Tablas de Verdad
Tablas de Verdad
Lenguaje Máquina
Primera Unidad
Algebra de Boole
1. Algebra de Boole
1.1. Historia
carlos.vasquez@mail.utec.edu.sv
HISTORIA
[1]Boole, G., An Investigation of the Laws of Thought, on Which Are Founded the Mathematical Theories of Logic and Probability, 1849. Reprinted by Dover
Publications, Inc. New York, 1954.
[2]Shannon, C. E., "A symbolic analysis of relay and switching circuits", Trans. Am. Inst. Electr. Eng., 57 (1938), 713-723.
carlos.vasquez@mail.utec.edu.sv
INTRODUCCIÓN AL ALGEBRA DE BOOLE
Compuerta AND
Tabla de verdad
A B
0 0 0
0 1 0
1 0 0
1 1 1
carlos.vasquez@mail.utec.edu.sv
OPERACIONES BÁSICAS...
carlos.vasquez@mail.utec.edu.sv
OPERACIONES BÁSICAS...
Compuerta NOT
Tablas de verdad
A
0 1
1 0
carlos.vasquez@mail.utec.edu.sv
XOR U OPERACIÓN O-EXCLUSIVO
Compuerta XOR
A B
0 0 0
0 1 1
1 0 1
1 1 0
carlos.vasquez@mail.utec.edu.sv
LAS NEGACIONES
carlos.vasquez@mail.utec.edu.sv
TEOREMAS DEL ALGEBRA DE BOOLE
T9 X+X.Y =X T9’ X . (X + Y) = X
T10 X . Y + X . Y’ = X T10’ (X + Y) . (X + Y’) = X
T11 X . Y + X’ . Z + Y .Z = X .Y + X’ . Z T11’ (X + Y) . (X’ + Z) . ( Y + Z) = (X + Y ) .
(X’ + Z)
carlos.vasquez@mail.utec.edu.sv
EXPRESIONES BOOLEANAS
carlos.vasquez@mail.utec.edu.sv
EXPRESIONES BOOLEANAS
carlos.vasquez@mail.utec.edu.sv
EXPRESIONES BOOLEANAS
Ejemplo
Demuestre que la siguiente es una expresión Booleana:
carlos.vasquez@mail.utec.edu.sv
EXPRESIONES BOOLEANAS
A + B C + D (A+B)(C+D)
AB+C’+DEA = (AB)+(C’)+(D(EA))
carlos.vasquez@mail.utec.edu.sv
REPRESENTACIÓN DE FUNCIÓN BOOLEANA CON TABLA DE VERDAD
carlos.vasquez@mail.utec.edu.sv
OBTENCIÓN FUNCIÓN BOOLEANA DESDE UN CIRCUITO
F=
AB’CD+ABC’D’+ABC’D+ABCD
’+ABCD
carlos.vasquez@mail.utec.edu.sv
TABLAS DE VERDAD
Ejemplo:
Determine la tabla de verdad de la expresión booleana: .
carlos.vasquez@mail.utec.edu.sv
TABLAS DE VERDAD X=(A+B)C’
A B C X
0 0 0 0 1 0
0 0 1 0 0 0
0 1 0 1 1 1
0 1 1 1 0 0
1 0 0 1 1 1
1 0 1 1 0 0
1 1 0 1 1 1
1 1 1 1 0 0
carlos.vasquez@mail.utec.edu.sv
EJERCICIO
0 0 1 1 0 1 1 0
0 1 1 0 1 0 1 1
1 0 0 1 1 0 1 1
1 1 0 0 1 0 0 0
carlos.vasquez@mail.utec.edu.sv
RELACIÓN EXPRESIÓN BOOLEANA Y CIRCUITO COMBINATORIO
Ejemplo:
Encuentre el circuito combinatorio para
carlos.vasquez@mail.utec.edu.sv
RELACIÓN EXPRESIÓN BOOLEANA Y CIRCUITO COMBINATORIO
carlos.vasquez@mail.utec.edu.sv
RELACIÓN EXPRESIÓN BOOLEANA Y CIRCUITO COMBINATORIO
Ejemplo:
Obtener la expresión booleana correspondiente
al siguiente circuito
carlos.vasquez@mail.utec.edu.sv
RELACIÓN EXPRESIÓN BOOLEANA Y CIRCUITO COMBINATORIO
y éste es:
carlos.vasquez@mail.utec.edu.sv
IGUALDAD EN EXPRESIONES BOOLEANAS
carlos.vasquez@mail.utec.edu.sv
PRECEDENCIA DE OPERADORES BOOLEANOS
carlos.vasquez@mail.utec.edu.sv
SUMA DE PRODUCTOS (SOP)
Contraejemplo:
carlos.vasquez@mail.utec.edu.sv
SUMA DE PRODUCTOS (SOP)
carlos.vasquez@mail.utec.edu.sv
PRODUCTO DE SUMAS (POS)
Contraejemplo:
carlos.vasquez@mail.utec.edu.sv
PRODUCTO DE SUMAS (POS)…
carlos.vasquez@mail.utec.edu.sv
BIBLIOGRAFÍA
carlos.vasquez@mail.utec.edu.sv
LINKS
❖ https://es.wikipedia.org/wiki/%C3%81lgebra_de_Boole
❖ https://es.wikipedia.org/wiki/Tabla_de_verdad
carlos.vasquez@mail.utec.edu.sv
BIBLIOGRAFÍA
III. Irvine, Kip R.; Assembly Language for x86 Processors; Editorial
Prentice Hall; 7ª Edición; Mexico; 2015.
carlos.vasquez@mail.utec.edu.sv
BIBLIOGRAFÍA
Herramientas a usar.
➢ http://asmirvine.com/
➢ https://notepad-plus-plus.org/downloads/
➢ https://www.sublimetext.com/
➢ https://code.visualstudio.com/
carlos.vasquez@mail.utec.edu.sv
Gracias