01 Algebra Booleana 2016-1

download 01 Algebra Booleana 2016-1

of 56

Transcript of 01 Algebra Booleana 2016-1

  • 8/17/2019 01 Algebra Booleana 2016-1

    1/56

    Arquitectura de Computadora

    Ing. Lilian M. Benique Ruelas

  • 8/17/2019 01 Algebra Booleana 2016-1

    2/56

    Como en todo sistema de numeración, el valorde un dígito depende de su posición relativa enel número.

    Ejemplo:3542=3·103+5·102+4·101+2·100

    3542=3·1000+5·100+4·10+2·1

    3542= 3000+ 500+40+2

  • 8/17/2019 01 Algebra Booleana 2016-1

    3/56

    Dividir el número decimal

    entre 2. Guardar cociente y elresiduo.

    Tomar cociente anterior yrepetir paso 1 asta !ue el

    cociente sea menor !ue la"ase.

    #scri"ir $concatenar% el últimocociente y los residuos

    empe&ando por el último.

    2'

    12 2(

    31

    1 00

    1

    22

    2

    11 0 0 12

  • 8/17/2019 01 Algebra Booleana 2016-1

    4/56

    1. )e tiene en cuenta siel número es par oimpar, colocando 1 sies impar o 0 si es par.

    2. )e alla la mitad elnúmero, luego serepiten estos pasos

    asta !ue el resultantesea menor !ue la "ase

    2'

    12(3 1

    1

    00

    1

    11 0 0 12

  • 8/17/2019 01 Algebra Booleana 2016-1

    5/56

    1. )e "usca la potenciam*s cercana alnúmero y se le resta.

    2. )e repite el

    procedimiento asta!ue el resultante seamenor !ue la "ase.

    3. Cada potencia

    representa los "itssigni+icativos delnúmero

    2'1(

    -

    1

    2/

    23

    20

    1 1 0 0 122/  23  22  21 20

  • 8/17/2019 01 Algebra Booleana 2016-1

    6/56

    a sumatoria de cada digito multiplicado por la"ase elevada a la posición del mismo. )egún el#s!uema de orner, es

    1 1 0 0 122/  23  22  21  20

    1 4 20 = 10 4 21 = 0

    0 4 21 = 01 4 23 = 81 4 24 = 16

     25

  • 8/17/2019 01 Algebra Booleana 2016-1

    7/56

    1. )e multiplica el dígito porel valor de la "ase $dei&!uierda a dereca%,sumando el resultado al

    siguiente dígito.

    2. #l resultado de la suma sevuelve a multiplicar por la

    "ase y sumar al siguientedígito.

    1 1 0 0 1252

    3 25

    5(

    6

    512

    12

    52/1

  • 8/17/2019 01 Algebra Booleana 2016-1

    8/56

    Conversiones

    6 De 7inario a Decimal

    6 De 8ctal a Decimal

    6 De e4adecimal a Decimal

     1 1 0 1 = 1 x 23 + 1 x 22 + 0 x 21 + 0 x 20

     9 E 5 A = 9 x 163 + 14 x 162 + 5 x 161 + 10 x 160

     3 6 1 4 = 3 x 83 + 6 x 82 + 1 x 81 + 4 x 80

  • 8/17/2019 01 Algebra Booleana 2016-1

    9/56

    #l código 7CDnatural, cada dígitodecimal esrepresentado

    $codi+icado% por sue!uivalente de /dígitos "inarios$"its% según se

    muestra en la ta"la.

    NúmeroBCD DecimalNatural

      00000

      10001

      20010

      30011

      40100

      50101

     

    0110  !

  • 8/17/2019 01 Algebra Booleana 2016-1

    10/56

    )on códigos !ue permiten representar letras,números y caracteres de control. #ntre estos seencuentran el código ASCII $9merican )tandard

    Code +or :n+ormation :ntercange% y EBCDIC$#4tended 7inary Coded Decimal :ntercangeCode%.

  • 8/17/2019 01 Algebra Booleana 2016-1

    11/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    12/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    13/56

    os circuitos digitales y computadoras digitales+uncionan con se;ales de volta

  • 8/17/2019 01 Algebra Booleana 2016-1

    14/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    15/56

    as puertas lógicas son %&'rta A(D la salida ser* 1 si todas sus

    entradas son 1.#4presión matem*tica @97.

    %&'rta )* la salida ser* 1 si por lo menos unaentrada es 1.#4presión matem*tica @957.

    %&'rta ()T no es una puerta verdadera ya !ue

    solo tiene una entrada. a salida es invertida a laentrada.#4presión matem*tica @A.

  • 8/17/2019 01 Algebra Booleana 2016-1

    16/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    17/56

    %&'rta (A(D com"inación de 9BD y B8T. asalida es 0 cuando todas las entradas son 1 y lasalida es 1 en las dem*s.

    %&'rta ()* com"inación de 8 y B8T. a

    salida es 0 cuando por lo menos una entrada es1 y la salida es 1 en las dem*s. %&'rta E!)* produce una salida de 1 cuando

    las dos estradas son di+erentes. )iempre tienedos entradas.

    %&'rta E!()* produce una salida de 1 cuandolas dos entradas son iguales. )iempre tiene dosentradas.

  • 8/17/2019 01 Algebra Booleana 2016-1

    18/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    19/56

    #ste e!uipo llamado T:)T9T# tiene unatercera condición de salida llamada a,tai-p'da$ia o 'stado a,to. as otras dosson la normal alta $:G% y la "a

  • 8/17/2019 01 Algebra Booleana 2016-1

    20/56

    #

  • 8/17/2019 01 Algebra Booleana 2016-1

    21/56

    "as )p'ra$io's + so C)(TATIVAS 957 759 9E7 7E9

    E,'-'to ('&tro 950 9 9E1 9

    Distri/&tia

     95$7EC% $957%E$95C% 9E$75C% $9E7%5$9EC%

  • 8/17/2019 01 Algebra Booleana 2016-1

    22/56

    Elemento inverso

    $%eraci&n 'e negación 'e(ni'a %or)

  • 8/17/2019 01 Algebra Booleana 2016-1

    23/56

    Asociatividad:

    Idempotencia)

    Ley de Absorción:

    *ste teorema es mu+ im%ortante %uesto que nos%ermite reali,ar sim%li(caciones en las e-%resiones.

  • 8/17/2019 01 Algebra Booleana 2016-1

    24/56

    Leyes de Morgan

    *em%los)

  • 8/17/2019 01 Algebra Booleana 2016-1

    25/56

    Teorema de Shannon)

    *em%los)

    Teorema de epansión)

  • 8/17/2019 01 Algebra Booleana 2016-1

    26/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    27/56

     9plicando la e4presión, vamos calculando el valorde F. a primera +ila se corresponde con F$0,0%, la

    segunda con F$0,1%, la tercera con F$1,0% y laúltima con F$1,1%

     /a %o'emos rellenar la tala 'e er'a')

  • 8/17/2019 01 Algebra Booleana 2016-1

    28/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    29/56

    TT #st*ndar, ), , ) 8) B8), H8), C8) T #C T $Iener%

  • 8/17/2019 01 Algebra Booleana 2016-1

    30/56

    Las funciones booleanas se tienen quesimplicar al máximo, para diseñar loscircuitos con el menor número decomponentes electrónicos.

    *sta sim%li(caci&n la %o'emos reali,ar 'e'os maneras 'ierentes)

    !"#tili$ando las propiedades y Teoremasdel Algebra de %oole.

    &"#tili$ando el m'todo de (arnaugh.

  • 8/17/2019 01 Algebra Booleana 2016-1

    31/56

    E)emplo: im%li(car la siguiente unci&n)

    amos a intentar a%licar la %ro%ie'a''istriutia lo que normalmente llamamossacar actor común. $%eran'o con lost6rminos 1 + 3)

    $%eran'o con los t6rminos 2 + 4)

    La unci&n que nos que'a es)

  • 8/17/2019 01 Algebra Booleana 2016-1

    32/56

    8"tener e4presiones "ooleanas simpli+icadas apartir de un circuito.

    )e e4amina puerta a puerta a partir de susentradas.

    )e simpli+ica usando las leyes y propiedades"ooleanas.

  • 8/17/2019 01 Algebra Booleana 2016-1

    33/56

    Huerta a puerta a partir de sus entradas

    @ 975$C5D%

    @ 97 5 C5 D

    #

  • 8/17/2019 01 Algebra Booleana 2016-1

    34/56

    @ $97%$CD%

    @ 97CD

    #

  • 8/17/2019 01 Algebra Booleana 2016-1

    35/56

    #

  • 8/17/2019 01 Algebra Booleana 2016-1

    36/56

    @ 97CD 59

    )impli+icando

    @ 9 5 7CD

  • 8/17/2019 01 Algebra Booleana 2016-1

    37/56

    #

  • 8/17/2019 01 Algebra Booleana 2016-1

    38/56

    @ $9757%7C

    Jsando la propiedaddistri"utiva

    @ 977C 577C

    @ 97C 5 77C@ 97C 5 06C

    @ 97C 5 0

    @ 97C

    #n la siguientetransparencia se ve cómolas dos cosas son lo mismo

  • 8/17/2019 01 Algebra Booleana 2016-1

    39/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    40/56

    #

  • 8/17/2019 01 Algebra Booleana 2016-1

    41/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    42/56

    as apas d' ara, se usan paraminimi&ar el número de puertas re!ueridas enun circuito digital.

    #s adecuado en ve& de usar leyes ypropiedades cuando el circuito es grande.

  • 8/17/2019 01 Algebra Booleana 2016-1

    43/56

    #l mapa se ace con una ta"la con tantasceldas como )umas de Hroductos posi"les,teniendo en cuenta el número de varia"les !uese utilice 2 varia"les, entonces mapa 242 3 varia"les, entonces mapa /42 / varia"les, entonces mapa /4/ ' varia"les, entonces mapa 4/

  • 8/17/2019 01 Algebra Booleana 2016-1

    44/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    45/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    46/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    47/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    48/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    49/56

    $tener la unci&n m7nima %ara lossiguientes ma%as 'e 8arnaug9)

  • 8/17/2019 01 Algebra Booleana 2016-1

    50/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    51/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    52/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    53/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    54/56

  • 8/17/2019 01 Algebra Booleana 2016-1

    55/56

    *

  • 8/17/2019 01 Algebra Booleana 2016-1

    56/56

    *