15. puertas logicas

87
Álgebra Booleana

Transcript of 15. puertas logicas

Page 1: 15. puertas logicas

Álgebra Booleana

Page 2: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

Cualquier entrada uno produce una salida uno.

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

A + B

Page 6: 15. puertas logicas

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: 15. puertas logicas

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

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

Page 8: 15. puertas logicas

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: 15. puertas logicas

NANDLa operación Nand es el negado de

la salida de la operación And.

Page 10: 15. puertas logicas

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

NAND

Page 11: 15. puertas logicas

Tabla de verdad

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

NAND

Page 12: 15. puertas logicas

Circuito Eléctrico equivalente

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

NAND

Page 13: 15. puertas logicas

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: 15. puertas logicas
Page 15: 15. puertas logicas

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

NOR

Page 16: 15. puertas logicas

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

NOR

Page 17: 15. puertas logicas

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: 15. puertas logicas

Circuito eléctrico equivalente

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

NOR

Page 19: 15. puertas logicas

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: 15. puertas logicas
Page 21: 15. puertas logicas

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: 15. puertas logicas

AB

EXOR

Page 23: 15. puertas logicas

AB

EXOR

Page 24: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas

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: 15. puertas logicas
Page 35: 15. puertas logicas

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

AB

A

B

EXNOR

Page 36: 15. puertas logicas

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: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 38: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 39: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 40: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 41: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 42: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 43: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 44: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 45: 15. puertas logicas

a) 1*1= 1

Evaluar las siguiente Operación

Page 46: 15. puertas logicas

b) 0*0 = 0

Evaluar las siguiente Operación

Page 47: 15. puertas logicas

c) 1*0*0 = 0

Evaluar las siguiente Operación

Page 48: 15. puertas logicas

c) 1*A*0 = 0

Evaluar las siguiente Operación

Page 49: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 50: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 51: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 52: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 53: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 54: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 55: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 56: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 57: 15. puertas logicas

Evaluar las siguiente operación

a) 1+1= 1

Page 58: 15. puertas logicas

a) 1+0 = 1

Evaluar las siguiente operación

Page 59: 15. puertas logicas

a)0+0+0 = 0

Evaluar las siguiente operación

Page 60: 15. puertas logicas

Leyes y teoremas del álgebra Booleana

Page 61: 15. puertas logicas

And y Nand

1

Page 62: 15. puertas logicas

A

And y Nand

Page 63: 15. puertas logicas

A

And y Nand

Page 64: 15. puertas logicas

1

And y Nand

Page 65: 15. puertas logicas

Or y Nor

A

Page 66: 15. puertas logicas

0

Or y Nor

Page 67: 15. puertas logicas

A

Or y Nor

Page 68: 15. puertas logicas

0

Or y Nor

Page 69: 15. puertas logicas

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: 15. puertas logicas

Propiedades

•Conmutativa

•Asociativa

•Distributiva

Page 71: 15. puertas logicas

Conmutativa

AND

Page 72: 15. puertas logicas

Conmutativa

Or

A+B = B+A

Page 73: 15. puertas logicas

Conmutativa

Exor

AB = BA

Page 74: 15. puertas logicas

Conmutativa

Page 75: 15. puertas logicas

Asociativa

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

Page 76: 15. puertas logicas

Asociativa

(A B) C = A B C

Page 77: 15. puertas logicas

Asociativa

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

Exor A(BC) = (AB)C = ABC

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

Page 78: 15. puertas logicas

Asociativa

Or A+B+C+D

Page 79: 15. puertas logicas

Asociativa

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

Or A+B+C+D

Page 80: 15. puertas logicas

Asociativa

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

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

Enxor [A(BC)’]’ ≠ [(A B)’C]’≠ (ABC)’

Page 81: 15. puertas logicas

Asociativa

Page 82: 15. puertas logicas

Distributiva

Page 83: 15. puertas logicas

Distributiva

Page 84: 15. puertas logicas

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: 15. puertas logicas

Distributiva

Page 86: 15. puertas logicas
Page 87: 15. puertas logicas

Resuelva las siguientes proposiciones

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