20.03.2016 Álgebra de boole

Upload: alexander-vargas

Post on 07-Jul-2018

251 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 20.03.2016 Álgebra de Boole

    1/26

     Álgebra de Boole

     ADSI

    Marzo 2016

  • 8/18/2019 20.03.2016 Álgebra de Boole

    2/26

    Contenido

    Leyes y propiedades del Algebra de Boole

    Simplificar funciones utilizando el Algebra de Boole

     Analizar circuitos mediante Algebra de Boole y simplificarlos

    Pasar de una tabla de verdad a Suma de Productos y Producto de Sumas

    Utilizar Mapas de Karnaugh para simplificar funciones lógicas.

  • 8/18/2019 20.03.2016 Álgebra de Boole

    3/26

     

     Algebra de Boole Binaria

    En 1860 George Boole desarrolló un Algebra en la que los valores de A y B sólopodían ser “verdadero” o “falso” (1 ó 0). Se llama Algebra de Boole  y se utiliza enElectrónica Digital.

    Elementos: {0,1}Operadores:

    Suma Booleana: es la función lógica OR

    X=A + BProducto Booleano: es la función lógica AND

    X = AB

     Axiomas

  • 8/18/2019 20.03.2016 Álgebra de Boole

    4/26

     Axioma: Propiedad Conmutativa

     A+B = B+AEl orden en la OR no importa

     AB = BA

    El orden en la AND no importa

  • 8/18/2019 20.03.2016 Álgebra de Boole

    5/26

     Axioma: Propiedad asociativa

     A + (B + C) = (A + B) + C Agrupar variables en la OR no importa

     A (B C) = (A B) C

     Agrupar variables en la AND no importa

  • 8/18/2019 20.03.2016 Álgebra de Boole

    6/26

     Axioma: Propiedad distributiva I

     A(B + C) = AB + AC

  • 8/18/2019 20.03.2016 Álgebra de Boole

    7/26

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

     Axioma: Propiedad distributiva II

  • 8/18/2019 20.03.2016 Álgebra de Boole

    8/26

     Axioma: Elemento identidad (0 para +)

     A+0=A

    Hacer una operación OR con 0 no cambia nada.

  • 8/18/2019 20.03.2016 Álgebra de Boole

    9/26

     A·1=A

    Hacer una operación AND con 1 no cambia nada

     Axioma: Elemento identidad (1 para *)

  • 8/18/2019 20.03.2016 Álgebra de Boole

    10/26

     A+A = 1

    O bien A o A serán 1, luego la salida será 1

     Axioma: Elemento complemento

  • 8/18/2019 20.03.2016 Álgebra de Boole

    11/26

     A·A=0

    Bien A o A son 0 luego la salida será 0.

     Axioma: Elemento complemento

  • 8/18/2019 20.03.2016 Álgebra de Boole

    12/26

    Teorema: A+1=1 (T. Complementación)

    Hacer una operación OR con 1 da siempre 1.

  • 8/18/2019 20.03.2016 Álgebra de Boole

    13/26

    Teorema: A•0=0 (T. Complementación)

    Hacer una operación AND con 0 siempre da 0

  • 8/18/2019 20.03.2016 Álgebra de Boole

    14/26

    Teorema: A+A = A (T. Idempotencia)

    Hacer una operación OR consigo mismo da el mismoresultado.

  • 8/18/2019 20.03.2016 Álgebra de Boole

    15/26

    Teorema: A•A = A (T. Idempotencia)

    Hacer una operación AND consigo mismo da elmismo resultado.

  • 8/18/2019 20.03.2016 Álgebra de Boole

    16/26

    Teorema: A = A (T. Involución)

    Si negamos algo dos veces volvemos al principio: 

  • 8/18/2019 20.03.2016 Álgebra de Boole

    17/26

    Teorema: A+AB = A (T. Absorción I)

  • 8/18/2019 20.03.2016 Álgebra de Boole

    18/26

    Teorema A + AB = A + B (T. Absorción II)

    Si A es 1 la salida es 1. Si A es 0 la salida es B

  • 8/18/2019 20.03.2016 Álgebra de Boole

    19/26

      De Morgan ayuda a simplificar circuitos digitales usandoNORs y NANDs.

     A • B = A + B 

     A + B = A • B 

    Igual para n variables

    Leyes de De Morgan (2 variables)

  • 8/18/2019 20.03.2016 Álgebra de Boole

    20/26

      A +B +C + D = A • B • C • D 

    Leyes de De Morgan (más de 2 variables)

  • 8/18/2019 20.03.2016 Álgebra de Boole

    21/26

  • 8/18/2019 20.03.2016 Álgebra de Boole

    22/26

     Análisis Booleano de Funciones Lógicas 

    El propósito de este apartado es obtenerexpresiones booleanas simplificadas a partir de uncircuito.

    Se examina puerta a puerta a partir de susentradas.

    Se simplifica usando las leyes y propiedadesbooleanas.

  • 8/18/2019 20.03.2016 Álgebra de Boole

    23/26

    Cálculo de la expresión algebraica de salida(ejemplo 1)

  • 8/18/2019 20.03.2016 Álgebra de Boole

    24/26

  • 8/18/2019 20.03.2016 Álgebra de Boole

    25/26

    (A + B) (CD) = (A + B) + (CD) = A + B + CD

    X e Y son iguales.

  • 8/18/2019 20.03.2016 Álgebra de Boole

    26/26