Puertas lógicas.ppt

87
Álgebra Booleana

Transcript of Puertas lógicas.ppt

Page 1: Puertas lógicas.ppt

Álgebra Booleana

Page 2: Puertas lógicas.ppt

Operadores Lógicos

•And•Or•Not•Nand•Nor•Exor•Exnor

• Nombre• Característica• Símbolo• Expresión Matemática• Tabla de verdad• Circuito Equivalente• Diagrama de Tiempos

Page 3: Puertas lógicas.ppt

Nombre AND OR NOT

Característica Condición Alternativa Negar

Símbolo

ExpresiónMatemática S=AB S=A+B S=A

Tabla de Verdad

Circuitoeléctrico

equivalente

Diagramade

Tiempos

? ? ?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

Page 4: Puertas lógicas.ppt

Ejercicio 1 a que operación booleana se refiere el enunciado

La salida es cero cuando cualquier entrada es igual a

cero

A B

Page 5: Puertas lógicas.ppt

Cualquier entrada uno produce una salida uno.

Ejercicio 2 a que operación booleana se refiere el enunciado

A + B

Page 6: Puertas lógicas.ppt

solamente cuando todas las entradas son cero producen una salida cero.

Ejercicio 3a que operación booleana se refiere el enunciado

A + B

Page 7: Puertas lógicas.ppt

La salida es uno solamente cuando todas las entradas son uno.

Ejercicio 4 a que operación booleana se refiere el enunciado

Page 8: Puertas lógicas.ppt

La salida es siempre lo contrario de la entrada.

Ejercicio 5 a que operación booleana se refiere el enunciado

m A S

0 0 1

1 1 0

Page 9: Puertas lógicas.ppt

NANDLa operación Nand es el negado de

la salida de la operación And.

Page 10: Puertas lógicas.ppt

La operación Nand es el negado de las entradas de la operación OR.

NAND

Page 11: Puertas lógicas.ppt

Tabla de verdad

m A B AB0 0 0 11 0 1 12 1 0 13 1 1 0

NAND

Page 12: Puertas lógicas.ppt

Circuito Eléctrico equivalente

m A B AB0 0 0 11 0 1 12 1 0 13 1 1 0

NAND

Page 13: Puertas lógicas.ppt

Nand de 3 entradas F(A, B, C) = A B C

m A B C ABC0 0 0 0 11 0 0 1 12 0 1 0 13 0 1 1 14 1 0 0 15 1 0 1 16 1 1 0 17 1 1 1 0

Page 14: Puertas lógicas.ppt
Page 15: Puertas lógicas.ppt

La operación Nor es el negado de la salida de la operación OR.

NOR

Page 16: Puertas lógicas.ppt

La operación Nor es el negado de las entradas de la operación AND.

NOR

Page 17: Puertas lógicas.ppt

Tabla de Verdad

m A B A+B0 0 0 11 0 1 02 1 0 03 1 1 0

NOR

X = A +B

Page 18: Puertas lógicas.ppt

Circuito eléctrico equivalente

m A B A+B0 0 0 11 0 1 02 1 0 03 1 1 0

NOR

Page 19: Puertas lógicas.ppt

NOR de tres entradas

m A B C A+B+C

0 0 0 0 11 0 0 1 02 0 1 0 03 0 1 1 04 1 0 0 05 1 0 1 06 1 1 0 07 1 1 1 0

F(A, B, C) = A+B+C

Page 20: Puertas lógicas.ppt
Page 21: Puertas lógicas.ppt

Alternativa Exclusiva (Opción entre dos cosas, una, otra pero no ambas)

EXOR

La operación Exor produce un resultado 1, cuando un número impar de variables de entrada valen 1.

Page 22: Puertas lógicas.ppt

A⊕B

EXOR

Page 23: Puertas lógicas.ppt

A⊕B

EXOR

Page 24: Puertas lógicas.ppt

Exor , produce un resultado 1, cuando un número impar de Variables de entrada valen 1.

m A B C X0 0 0 01 0 0 12 0 1 03 0 1 14 1 0 05 1 0 16 1 1 07 1 1 1

Page 25: Puertas lógicas.ppt

m A B C X0 0 0 01 0 0 1 12 0 1 03 0 1 14 1 0 05 1 0 16 1 1 07 1 1 1

Exor , produce un resultado 1, cuando un número impar de Variables de entrada valen 1.

Page 26: Puertas lógicas.ppt

m A B C X0 0 0 01 0 0 1 12 0 1 0 13 0 1 14 1 0 05 1 0 16 1 1 07 1 1 1

Exor , produce un resultado 1, cuando un número impar de Variables de entrada valen 1.

Page 27: Puertas lógicas.ppt

m A B C X0 0 0 01 0 0 1 12 0 1 0 13 0 1 14 1 0 0 15 1 0 16 1 1 07 1 1 1

Exor , produce un resultado 1, cuando un número impar de Variables de entrada valen 1.

Page 28: Puertas lógicas.ppt

m A B C X0 0 0 01 0 0 1 12 0 1 0 13 0 1 14 1 0 0 15 1 0 16 1 1 07 1 1 1 1

Exor , produce un resultado 1, cuando un número impar de Variables de entrada valen 1.

Page 29: Puertas lógicas.ppt

m A B C X0 0 0 01 0 0 1 12 0 1 0 13 0 1 14 1 0 0 15 1 0 16 1 1 07 1 1 1 1

Exor , produce un resultado 1, cuando un número impar de Variables de entrada valen 1.

Page 30: Puertas lógicas.ppt

m A B C X0 0 0 0 01 0 0 1 12 0 1 0 13 0 1 1 04 1 0 0 15 1 0 1 06 1 1 0 07 1 1 1 1

Exor , produce un resultado 1, cuando un número impar de Variables de entrada valen 1.

Page 31: Puertas lógicas.ppt

Exor produce un resultado 1, cuando

un número impar

de variables de entrada valen 1.

m A B C D X0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 0 1 0 16 0 1 1 07 0 1 1 18 1 0 0 09 1 0 0 1

10 1 0 1 011 1 0 1 112 1 1 0 013 1 1 0 114 1 1 1 015 1 1 1 1

X = A B C ⊕ ⊕ ⊕D

Page 32: Puertas lógicas.ppt

Exor produce un resultado 1, cuando

un número impar

de variables de entrada valen 1.

m A B C D X0 0 0 0 01 0 0 0 1 12 0 0 1 0 13 0 0 1 14 0 1 0 0 15 0 1 0 16 0 1 1 07 0 1 1 1 18 1 0 0 0 19 1 0 0 1

10 1 0 1 011 1 0 1 1 112 1 1 0 013 1 1 0 1 114 1 1 1 0 115 1 1 1 1

X = A B C ⊕ ⊕ ⊕D

Page 33: Puertas lógicas.ppt

Exor produce un resultado 1, cuando

un número impar

de variables de entrada valen 1.

m A B C D X0 0 0 0 0 01 0 0 0 1 12 0 0 1 0 13 0 0 1 1 04 0 1 0 0 15 0 1 0 1 06 0 1 1 0 07 0 1 1 1 18 1 0 0 0 19 1 0 0 1 0

10 1 0 1 0 011 1 0 1 1 112 1 1 0 0 013 1 1 0 1 114 1 1 1 0 115 1 1 1 1 0

X = A B C ⊕ ⊕ ⊕D

Page 34: Puertas lógicas.ppt
Page 35: Puertas lógicas.ppt

La operación Exnor es el negado de la salida de la operación Exor.

A⊕B

A

B

EXNOR

Page 36: Puertas lógicas.ppt

Condición Alternativa Impar Negado de And

Negado de Exor

Negado de Or

m A B C And Or Exor Nand Ex-Nor Nor0 0 0 0 0 0 0 1 1 11 0 0 1 0 1 1 1 0 02 0 1 0 0 1 1 1 0 03 0 1 1 0 1 0 1 1 04 1 0 0 0 1 1 1 0 05 1 0 1 0 1 0 1 1 06 1 1 0 0 1 0 1 1 07 1 1 1 1 1 1 0 0 0

Page 37: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 38: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 39: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 40: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 41: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 42: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 43: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 44: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 45: Puertas lógicas.ppt

a) 1*1= 1

Evaluar las siguiente Operación

Page 46: Puertas lógicas.ppt

b) 0*0 = 0

Evaluar las siguiente Operación

Page 47: Puertas lógicas.ppt

c) 1*0*0 = 0

Evaluar las siguiente Operación

Page 48: Puertas lógicas.ppt

c) 1*A*0 = 0

Evaluar las siguiente Operación

Page 49: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 50: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 51: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 52: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 53: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 54: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 55: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 56: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 57: Puertas lógicas.ppt

Evaluar las siguiente operación

a) 1+1= 1

Page 58: Puertas lógicas.ppt

a) 1+0 = 1

Evaluar las siguiente operación

Page 59: Puertas lógicas.ppt

a)0+0+0 = 0

Evaluar las siguiente operación

Page 60: Puertas lógicas.ppt

Leyes y teoremas del álgebra Booleana

Page 61: Puertas lógicas.ppt

And y Nand

1

Page 62: Puertas lógicas.ppt

A

And y Nand

Page 63: Puertas lógicas.ppt

A

And y Nand

Page 64: Puertas lógicas.ppt

1

And y Nand

Page 65: Puertas lógicas.ppt

Or y Nor

A

Page 66: Puertas lógicas.ppt

0

Or y Nor

Page 67: Puertas lógicas.ppt

A

Or y Nor

Page 68: Puertas lógicas.ppt

0

Or y Nor

Page 69: Puertas lógicas.ppt

Resuelva las siguientes proposiciones

1.- A 0 =⊕2.- A 1 =⊕3.- A A =⊕4.- A A =⊕

5.- A 0 =⊕6.- A 1 =⊕7.- A A =⊕8.- A A =⊕

Page 70: Puertas lógicas.ppt

Propiedades

•Conmutativa•Asociativa•Distributiva

Page 71: Puertas lógicas.ppt

Conmutativa

AND

Page 72: Puertas lógicas.ppt

Conmutativa

Or

A+B = B+A

Page 73: Puertas lógicas.ppt

Conmutativa

Exor

A B = ⊕B A⊕

Page 74: Puertas lógicas.ppt

Conmutativa

Page 75: Puertas lógicas.ppt

Asociativa

And A(B C) = (A B) C = A B C

Page 76: Puertas lógicas.ppt

Asociativa

(A B) C = A B C

Page 77: Puertas lógicas.ppt

Asociativa

Or A+(B+C) = (A+B)+C = A+B+C

Exor A (B C) = (A B) C = ⊕ ⊕ ⊕ ⊕A B C⊕ ⊕

And A(B C) = (A B) C = A B C

Page 78: Puertas lógicas.ppt

Asociativa

Or A+B+C+D

Page 79: Puertas lógicas.ppt

Asociativa

Or (A+B)+C+D = (A+B)+(C+D)

Or A+B+C+D

Page 80: Puertas lógicas.ppt

Asociativa

Nand [A(B C)’]’ ≠ [(A B)’ C]’ ≠ (A B C)’

Nor [A+(B+C)’]’ ≠ [(A+B)’+C]’≠ (A+B+C)’

Enxor [A⊕(B C⊕ )’]’ ≠ [(A ⊕ B)’ C⊕ ]’≠ (A B C⊕ ⊕ )’

Page 81: Puertas lógicas.ppt

Asociativa

Page 82: Puertas lógicas.ppt

Distributiva

Page 83: Puertas lógicas.ppt

Distributiva

Page 84: Puertas lógicas.ppt

A + AC + AB + BC

Distributiva

AA + AC + AB + BC=A

A + AC + AB + BC

A (1+C+B)+ BC=1A*1+ BC

A+ BC = A+ BC

Page 85: Puertas lógicas.ppt

Distributiva

Page 86: Puertas lógicas.ppt
Page 87: Puertas lógicas.ppt

Resuelva las siguientes proposiciones

1.- A 0 =⊕2.- A 1 =⊕3.- A A =⊕4.- A A =⊕