Вы находитесь на странице: 1из 23

Captulo 3: Sistemas Digitales

Electrotecnologas para el Siglo XXI

Algebra Booleana
Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Premisas Verdaderas o Falsas Operadores: AND: , OR:, NOT : Notacin alternativa: , +, Algebra booleana fue propuesta por matemtico Boole y se base en los siguientes 10 teoremas:

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

Teoremas del A. Boolena


Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

T1: Conmutatividad a) A + B = B + A b) A B = B A T2: Asociatividad a) A + B = B + A b) A B = B A

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

Teoremas del A. Boolena


Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

T3: Distributividad a) A (B + C) = A B + A C b) A +(B C) = (A + B) (A + C) T4: Identidad a) A + A = A b) A A = A

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

Teoremas del A. Boolena


Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

T5: Negacin a) (A) = A b) (A) = A T6: Redundancia a) A + A B = A b) A (A + B) = A

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

Teoremas del A. Boolena


Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

T7: Neutro y Elemento Absorvente a) 0 + A = A b) 1 A = A c) 1 + A = 1 d) 0 A = 0 T8: a) A + A = 1 b) A A = 0


6/2/2012 SD20A - Electrotecnologas para el Siglo XXI 6

Teoremas del A. Boolena


Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

T9: a) A + A B = A + B b) A ( A + B) = A B T10: Teoremas de De Morgan a) (A + B) = A B b) (A B)= A + B

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

Demostracin Teorema
Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Por medio de los axiomas y teoremas ya demostrados. Por medio de tablas de verdad Por medio de diagramas de Venn

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

Demostracin Teorema 9
Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Por medio de otros teoremas

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

Demostracin Teorema 9
Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Por medio de Diagramas de Venn:

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

10

Demostracin Teorema 9
Algebra Booleana | Compuertas Lgicas | Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Por medio de Tabla de Verdad:

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

11

Compuertas Lgicas
Algebra Booleana | Compuertas Lgicas |Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Son bloques de hardware que producen una salida lgica 0 1, ante una o ms entradas digitales.

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

12

Compuertas Lgicas
Algebra Booleana | Compuertas Lgicas |Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Compuertas usadas

AND

NAND

OR

NOR

Inversor

OR Exclusivo

NOR Exclusivo

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

13

Compuertas Lgicas
Algebra Booleana | Compuertas Lgicas |Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Tablas de verdad asociadas

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

14

Circuitos Lgicos
Algebra Booleana | Compuertas Lgicas |Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Son circuitos o redes formados por compuertas lgicas. Se utilizan para tener comportamientos ms complejos

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

15

Circuitos Lgicos
Algebra Booleana | Compuertas Lgicas |Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Ej: Y = ~ [(A+~B)~(B+C)]
A ~B A+~B

B C ~(B+C)

Y=~[(A+~B)~(B+C)]

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

16

Circuitos Lgicos
Algebra Booleana | Compuertas Lgicas |Representacin Numrica| Flip Flops y Registros | Estructura de Computador

Implementacin en Hardware

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

17

Sistemas de Numeracin
Algebra Booleana | Compuertas Lgicas | Representacin Numrica | Flip Flops y Registros | Estructura de Computador

Son 4 las usadas ms frecuentemente:


Decimal (o base 10) Binaria (o base 2) Octal (o base 8) Hexadecimal (o base 16)

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

18

Sistemas de Numeracin
Algebra Booleana | Compuertas Lgicas | Representacin Numrica | Flip Flops y Registros | Estructura de Computador

Nmeros en base 10: Se forman en base a 10 smbolos: {0, 1 , 2, 3, 4, 5, 6, 7, 8, 9} Ej: 1023 = 1*103 + 0*102 + 2*101 + 3*100 Nmeros en base 2: Se forman con 2 smbolos: {0, 1} Ej: 10, 01, 101, 1001 1010, etc.
6/2/2012 SD20A - Electrotecnologas para el Siglo XXI 19

Sistemas de Numeracin
Algebra Booleana | Compuertas Lgicas | Representacin Numrica | Flip Flops y Registros | Estructura de Computador

Nmeros en base 8: Se forman con 8 smbolos: {0, 1 , 2, 3, 4, 5, 6, 7} Ej: 1, 67, 164 Nmeros en base 16: {0,1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F} Ej: A8, 21, 156F

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

20

Sistemas de Numeracin
Algebra Booleana | Compuertas Lgicas | Representacin Numrica | Flip Flops y Registros | Estructura de Computador

Conversin Binaria Decimal:


(1001)2 = 1*23 + 0*22 + 0*21 + 1*20 = 8+0+0+1 =(9)10

Conversin Decimal Binaria


Mtodo ms complejo, basado en divisiones sucesivas por 2. (15)10 = (1111)2
6/2/2012 SD20A - Electrotecnologas para el Siglo XXI 21

Sistemas de Numeracin
Algebra Booleana | Compuertas Lgicas | Representacin Numrica | Flip Flops y Registros | Estructura de Computador

Conversin Octal Binaria:


(42)8 = ( 100)2(010)2 = (100010)2

Conversin Binaria Octal


(1010)2 = (001 010)2 = (12)8

Conversin Hexadecimal Binaria:


(A5)H = (1010 0101)2

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

22

Aplicacin
Algebra Booleana | Compuertas Lgicas | Representacin Numrica | Flip Flops y Registros | Estructura de Computador

Circuito Reset para contador de 4 bits:


Contador Circuito RESET
A B C Y

Y= (AB)~C 6 = 1 * 22 + 1 * 21 + 0 * 20 = 110

6/2/2012

SD20A - Electrotecnologas para el Siglo XXI

23

Вам также может понравиться