SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Electrónica Digital I
      (ED21)

    Sesión: 3
Aritmética Binaria

  Ing. José C. Benítez P.
Sesión 3. Temas
Aritmética Binaria
    Números Binarios
    Conversión de fracciones decimales a binario
    Conversión de fracciones binarias a decimal
    Aritmética binaria. Suma. Rebasamiento
    Aritmética binaria. Resta
    Representación de números enteros
    Tabla de representación de números negativos
    Otra forma de calcular el complemento a 2.
    Complemento a r-1.
    Complemento a r.
    Resta binaria en complemento a 2.
    Multiplicación binaria
    División binaria
                    Electrónica Digital I - Prof. Ing. José C. Benítez P.   2
Números binarios

       A cada uno de los 0, 1 se les llama dígito binario
       (BINARY DIGIT). BIT.
       Con n bits se pueden representar 2n números
       binarios distintos.
       Ejemplo n = 3.
       2n = 23 = 8 números binarios distintos y son:
       000, 001, 010, 011, 100, 101, 110, 111 que
       representan los números del 0 a 7.
       Es decir desde 0 hasta 2n-1(desde 0 hasta 7)




                 Electrónica Digital I - Prof. Ing. José C. Benítez P.   3
Números binarios
        28 = 256
        29 = 512
        210 = 1024=1k
        220 = 1.048.576=1M
        230 = 1.073.741.824=1G

        4 bits = 1 nibble
        16 bits = 1WORD
        8 bits = 1 byte
        32 bits= 1 DWORD


                Electrónica Digital I - Prof. Ing. José C. Benítez P.   4
Conversión de fracciones decimales a binario
      El número decimal se multiplica por 2,
      Se toma la parte entera
      La parte fraccional se emplea para la siguiente
      multiplicación
      Continúe hasta que la parte fraccional se vuelva cero o
      maneje un error moderado.
   Ejemplo:
   Pasar 25,4 a binario:
      25=110012
      0,4x2=0,8; 0,8x2=1,6 0,6x2=1,2 0,2x2=0,4;
      0,4x2=0,8 y se repite.
      25,4 = 11001,0110 0110 0110 0110.
                    Electrónica Digital I - Prof. Ing. José C. Benítez P.   5
Conversión de fracciones decimales a binario
   Ejercicios:
   Convertir los siguientes números a binario:
   1. 99,9
   2. 145,33
   3. 1220,50
   4. 10789,991
   5. 678901,675




                    Electrónica Digital I - Prof. Ing. José C. Benítez P.   6
Conversión de fracciones binarias a decimal




0.0112 = 0x2-1 + 1x2-2 + 1x2-3
        = 0 + 0.25 + 0.125 = 0.37510
0.1012 = 1x 2-1 + 0x 2-2 + 1 x 2-3
        = 0.5 + 0 + 0.125 = 0.62510
110.0102 =1x22 + 1x21 + 0x20 + 0 x 2-1 + 1 x 2-2 + 0 x 2-3 = 6.2510

                         Electrónica Digital I - Prof. Ing. José C. Benítez P.   7
Conversión de fracciones binarias a decimal

    Ejercicios:
      Convertir los siguiente números fraccionarios
      binarios a decimales
           1. 0.1102
           2. 0.11012
           3. 1010.0112
           4. 110110.011102
           5. 11011101.1011012




                   Electrónica Digital I - Prof. Ing. José C. Benítez P.   8
Aritmética binaria: Suma
     Suma




 Efectuar la suma de 011110 y 101010.

      1     1111                         Comprobación en decimal:

            011110                                            30
 +          101010                       +                    42
      1     001000                                            72
                     Electrónica Digital I - Prof. Ing. José C. Benítez P.   9
Aritmética binaria: Suma
    Ejercicios:
       Efectuar la suma binaria de:
           1. 110110 y 101010.
           2. 1010110 y 1011010.
           3. 1101010 y 1010110.
           4. 1100110 y 10101110.
           5. 11000110 y 101011110.
       Verificar resultados



                   Electrónica Digital I - Prof. Ing. José C. Benítez P.   10
Rebasamiento: Overflow

    Se presenta cuando la suma de la columna más significativa
    genera un acarreo.
    sólo se puede producir cuando ambos números son positivos o
    negativos.
    Ejemplos: 86510 + 41210 1102 + 1102

    1         Acarreo                                       1      1            Acarreo
        865                                                        110
+       412                                            +           110
    1   277                                                 1 100
    ↑                                                       ↑
    Rebasamiento                                            Rebasamiento

                        Electrónica Digital I - Prof. Ing. José C. Benítez P.             11
Aritmética binaria: Resta
       Resta



 Ejemplo:
 Restar 100112 de 10012.
 Restar 100002 de 112.
 Restar 1110012 de 10112.
   P     1         P      1111                                              P    111

         10011            10000                                                 111001
    -    01001            -            11                                        -1011
         01010            011 01                                                101110


                    Electrónica Digital I - Prof. Ing. José C. Benítez P.                12
Aritmética binaria: Resta
    Ejercicios:
       Efectuar la resta binaria de:
           1. 110110 y 101010.
           2. 1010110 y 1011010.
           3. 1101010 y 1010110.
           4. 1100110 y 10101110.
           5. 11000110 y 101011110.
       Verificar resultados




                    Electrónica Digital I - Prof. Ing. José C. Benítez P.   13
Representación de números enteros
 1. Signo – Magnitud

   +3 => 0011

   -3 => 1011

   Margen de representación:
   Desde -(2n-1-1) hasta +(2n-1-1)
   El 0 tiene doble representación
   Ejemplo:
        n=4, desde -7 hasta +7
                       Electrónica Digital I - Prof. Ing. José C. Benítez P.   14
Representación de números enteros

    Ejercicios:
         Representar los siguientes. enteros en binario
         con signo y magnitud:
              1. -35
              2. -745
              3. 2345
              4. 0
              5. 18923039



                     Electrónica Digital I - Prof. Ing. José C. Benítez P.   15
Representación de números enteros
2. Complemento a 1:

  +3 => 0011

  -3 => 1100

  Margen de representación:
  Desde -(2n-1-1) hasta +(2n-1-1)
  El 0 tiene doble representación
  Ejemplo:
       n=4, desde -7 hasta +7
                      Electrónica Digital I - Prof. Ing. José C. Benítez P.   16
Representación de números enteros

    Ejercicios:
         Representar los siguientes enteros en binario
         con complemento a 1:
              1. -35
              2. -745
              3. 2345
              4. 0
              5. 18923039



                     Electrónica Digital I - Prof. Ing. José C. Benítez P.   17
Representación de números enteros
 3. Complemento a 2
    +3 => 0011

   -3 =>   1100 +
              1
           1101

   Margen de representación:
   Desde -(2n-1) hasta +(2n-1-1)
   El 0 tiene simple representación
   Ejemplo:
        n=4, desde -8 hasta +7
                      Electrónica Digital I - Prof. Ing. José C. Benítez P.   18
Representación de números enteros

    Ejercicios:
         Representar los siguientes enteros en binario
         con complemento a 2:
              1. -35
              2. -745
              3. 2345
              4. 0
              5. 18923039



                     Electrónica Digital I - Prof. Ing. José C. Benítez P.   19
Tabla de representación de números enteros




              Electrónica Digital I - Prof. Ing. José C. Benítez P.   20
Tabla de representación de números enteros


         Tarea:
         Realizar la tabla de representación
         para 8 bits.




                 Electrónica Digital I - Prof. Ing. José C. Benítez P.   21
Otra forma de calcular el complemento a 2

     Se lee el número de derecha a izquierda y se transcribe
     igual hasta que se encuentra el primer 1.
     Manteniendo el 1 intacto, se cambian los restantes
     dígitos que haya a su izquierda.
     Ejemplo:
     El complemento a 2 de 00000100 (+410).
     111111002 = (-128 + 64 + 32 +16 + 8 + 4 + 0 + 0) = - 410
     Para números con punto decimal se toma todo el
     número:
     1011.0110 => C2=0100.1010

                    Electrónica Digital I - Prof. Ing. José C. Benítez P.   22
Otra forma de calcular el complemento a 2

    Ejercicios:
         Representar los siguientes enteros en binario
         con complemento a 2:
              1. -35
              2. -745
              3. 2345
              4. 0
              5. 18923039



                     Electrónica Digital I - Prof. Ing. José C. Benítez P.   23
Complemento a r-1
    Cr-1=r n - r –m - N
    Donde:
        r es la base,
        n es el número de dígitos enteros,
        m dígitos fraccionarios y
        N el numero a convertir.
    Ejemplo:
        Si N=1011012 convertir en C1
        C2-1=26-20-N =1000000-1-101101
            = 111111
                 - 101101
                   0100102
                   Electrónica Digital I - Prof. Ing. José C. Benítez P.   24
Complemento a r-1

    Ejercicios:
         Representar los siguientes Binarios racionales
         en complemento a 1:
              1. 11011,10.
              2. 1010110,1011.
              3. 11010111,1111.
              4. 1100110,1100.
              5. 11000110,01010.



                   Electrónica Digital I - Prof. Ing. José C. Benítez P.   25
Complemento a r
      Cr = r n _ N
      Donde:
          r es la base,
          n es el número de dígitos enteros,
          N el numero
      Ejemplo:
          Convertir N=1.01 en C2
          C2=21-1.01       =102-1.012
                   = 10.00
                   - 01.01
                      0.11
                 Electrónica Digital I - Prof. Ing. José C. Benítez P.   26
Complemento a r

    Ejercicios:
         Representar los siguientes binarios racionales
         en complemento a 2:
              1. 11011,10.
              2. 1010110,1011.
              3. 11010111,1111.
              4. 1100110,101010.
              5. 11000110,11010.



                   Electrónica Digital I - Prof. Ing. José C. Benítez P.   27
Resta binaria en complemento a 2

         Igualar el número de dígitos.
    1.   Obtener el complemento a 2 del sustraendo.
    2.   Efectuar la suma del minuendo y el sustraendo
         en complemento a 2.
               Sí la suma presenta acarreo indica que la
               repuesta es positiva. Ignore el acarreo.
               Si no hay acarreo, la repuesta es negativa.
    3.   El resultado es el complemento a dos de la suma
         incluyendo el acarreo.



                    Electrónica Digital I - Prof. Ing. José C. Benítez P.   28
Resta binaria en complemento a 2
      Ejemplo:
      Sustraer (1010111 - 1001000)2
      1. El complemento a 2 de 1001000 es 0111000.
      2. Sumar el primer sumando y el complemento a 2 obtenido.
        1   11               Acarreo                             Comprobación en decimal:
            1010111                                              87
  +         0111000                                  -           72
        1   0001111                                              15
        ↑
 Rebasamiento (Se ignora ) => Positivo

      3. La respuesta es 00011112.

                           Electrónica Digital I - Prof. Ing. José C. Benítez P.            29
Resta binaria en complemento a 2
   Ejercicios:
      Efectuar la resta binaria en complemento a 2 de:
          1. 110110 - 101010.
          2. 1010110 - 1011010.
          3. 1101010 - 1010110.
          4. 1100110 - 10101110.
          5. 11000110 - 10101111.
      Verificar resultados



                    Electrónica Digital I - Prof. Ing. José C. Benítez P.   30
Multiplicación binaria

    X      0      1
    0      0      0
    1      0      1
   Ejemplo:
   Multiplicar 1101 por 1011
   y verificar resultado.




                    Electrónica Digital I - Prof. Ing. José C. Benítez P.   31
Multiplicación binaria
    Ejercicios:
       Efectuar la multiplicación binaria de:
           1. 110110 x 101010.
           2. 1010110 x 1011010.
           3. 1101010 x 1010110.
           4. 1100110 x 10101110.
           5. 11000110 x 101011110.
       Verificar resultados



                   Electrónica Digital I - Prof. Ing. José C. Benítez P.   32
División binaria

   /      0      1
   0      e      0
   1      e      1
 Ejemplo:
 Dividir 1001000 entre 1011
 y verificar resultado.




                     Electrónica Digital I - Prof. Ing. José C. Benítez P.   33
División binaria

    Ejercicios:
       Efectuar la división binaria de:
          1. 110110 x 1010.
          2. 1010110 x 1011.
          3. 1101010 x 10101.
          4. 110101101 x 101011.
          5. 111000110 x 101111.
       Verificar resultados




                   Electrónica Digital I - Prof. Ing. José C. Benítez P.   34
Sesión 3. Aritmética Binaria

               Electrónica Digital I




          http://utpedi.blogspot.com
               Electrónica Digital I - Prof. Ing. José C. Benítez P.   35

Contenu connexe

Tendances

151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificadorEver Omar Nolasco
 
PDS Unidad 2 Sección 2.5: Sistemas discretos LTI
PDS Unidad 2 Sección 2.5: Sistemas discretos LTIPDS Unidad 2 Sección 2.5: Sistemas discretos LTI
PDS Unidad 2 Sección 2.5: Sistemas discretos LTIJuan Palacios
 
Unidad Arítmetica Lógica (ALU)
Unidad Arítmetica Lógica (ALU)Unidad Arítmetica Lógica (ALU)
Unidad Arítmetica Lógica (ALU)David Ruiz
 
Compuertas logicas 2
Compuertas logicas 2Compuertas logicas 2
Compuertas logicas 2Josse Sumari
 
Jfet prueba
Jfet pruebaJfet prueba
Jfet pruebaAlexis U
 
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOFernando Marcos Marcos
 
instruccion de control
instruccion de controlinstruccion de control
instruccion de controlluiseldrumer
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeraciónlaura1352
 
L09 sumador restador-binariode8bits
L09 sumador restador-binariode8bitsL09 sumador restador-binariode8bits
L09 sumador restador-binariode8bitsChristian Acuña
 
Informe practica 8 diodos zener
Informe practica 8 diodos zenerInforme practica 8 diodos zener
Informe practica 8 diodos zenerderincampos19
 
Display de-7-elementos-protoboard
Display de-7-elementos-protoboardDisplay de-7-elementos-protoboard
Display de-7-elementos-protoboardMarcelo Vargas
 
Matriz de leds
Matriz de ledsMatriz de leds
Matriz de ledsLiz Perez
 
08 logic simplification
08 logic simplification08 logic simplification
08 logic simplificationarunachalamr16
 

Tendances (20)

151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador151953932 laboratorio-de-codificador-y-decodificador
151953932 laboratorio-de-codificador-y-decodificador
 
Representation of Negative Numbers
Representation of Negative NumbersRepresentation of Negative Numbers
Representation of Negative Numbers
 
PDS Unidad 2 Sección 2.5: Sistemas discretos LTI
PDS Unidad 2 Sección 2.5: Sistemas discretos LTIPDS Unidad 2 Sección 2.5: Sistemas discretos LTI
PDS Unidad 2 Sección 2.5: Sistemas discretos LTI
 
Comparador de 4 bits
Comparador de 4 bitsComparador de 4 bits
Comparador de 4 bits
 
Unidad Arítmetica Lógica (ALU)
Unidad Arítmetica Lógica (ALU)Unidad Arítmetica Lógica (ALU)
Unidad Arítmetica Lógica (ALU)
 
Curso básico de ensamblador
Curso básico de ensambladorCurso básico de ensamblador
Curso básico de ensamblador
 
Microcontrolador 1 prender y apagar un led
Microcontrolador 1 prender y apagar un ledMicrocontrolador 1 prender y apagar un led
Microcontrolador 1 prender y apagar un led
 
Compuertas logicas 2
Compuertas logicas 2Compuertas logicas 2
Compuertas logicas 2
 
Multivibrador astable
Multivibrador astableMultivibrador astable
Multivibrador astable
 
Jfet prueba
Jfet pruebaJfet prueba
Jfet prueba
 
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINOCONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
CONTADOR BINARIO DESCENDENTE DE 8 BITS CON ARDUINO
 
Electrónica digital: Comparadores
Electrónica digital: ComparadoresElectrónica digital: Comparadores
Electrónica digital: Comparadores
 
instruccion de control
instruccion de controlinstruccion de control
instruccion de control
 
Sistema de numeración
Sistema de numeraciónSistema de numeración
Sistema de numeración
 
L09 sumador restador-binariode8bits
L09 sumador restador-binariode8bitsL09 sumador restador-binariode8bits
L09 sumador restador-binariode8bits
 
Informe practica 8 diodos zener
Informe practica 8 diodos zenerInforme practica 8 diodos zener
Informe practica 8 diodos zener
 
Display de-7-elementos-protoboard
Display de-7-elementos-protoboardDisplay de-7-elementos-protoboard
Display de-7-elementos-protoboard
 
Matriz de leds
Matriz de ledsMatriz de leds
Matriz de leds
 
Practica0,1,2,3,4
Practica0,1,2,3,4Practica0,1,2,3,4
Practica0,1,2,3,4
 
08 logic simplification
08 logic simplification08 logic simplification
08 logic simplification
 

En vedette

Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Instituto Técnico Superior
 
OperacióN Binaria
OperacióN BinariaOperacióN Binaria
OperacióN Binariaguest3c75fbe
 
Operaciones con Sistemas binarios
Operaciones con Sistemas binarios Operaciones con Sistemas binarios
Operaciones con Sistemas binarios Leonel Ibarra
 
Suma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosSuma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosMadeleyne Santos Rivas
 
AritméTica Del Computador
AritméTica Del ComputadorAritméTica Del Computador
AritméTica Del ComputadorPriscila
 
Conversión Entre Sistemas de Numeración
Conversión Entre Sistemas de NumeraciónConversión Entre Sistemas de Numeración
Conversión Entre Sistemas de NumeraciónAlex Vasquez
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresBertha Vega
 
Ejercicios de algebra boole
Ejercicios de algebra booleEjercicios de algebra boole
Ejercicios de algebra booleGaby Algarin
 
Ejercicio de conversiones de binario a decimal y decimal a binario
Ejercicio de conversiones de binario a decimal y decimal a binarioEjercicio de conversiones de binario a decimal y decimal a binario
Ejercicio de conversiones de binario a decimal y decimal a binarioAlEjita Suarez
 
Ejercicios Resueltos de Circuitos RC
Ejercicios Resueltos de Circuitos RCEjercicios Resueltos de Circuitos RC
Ejercicios Resueltos de Circuitos RCHairol Lucas G.
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaEdgar Rivera
 

En vedette (17)

Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
 
OperacióN Binaria
OperacióN BinariaOperacióN Binaria
OperacióN Binaria
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Operaciones con Sistemas binarios
Operaciones con Sistemas binarios Operaciones con Sistemas binarios
Operaciones con Sistemas binarios
 
AdEquipoJesúsVillarreal
AdEquipoJesúsVillarrealAdEquipoJesúsVillarreal
AdEquipoJesúsVillarreal
 
Adbequipo6
Adbequipo6Adbequipo6
Adbequipo6
 
Suma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binariosSuma, resta y multiplicacion de numeros binarios
Suma, resta y multiplicacion de numeros binarios
 
AritméTica Del Computador
AritméTica Del ComputadorAritméTica Del Computador
AritméTica Del Computador
 
Conversión Entre Sistemas de Numeración
Conversión Entre Sistemas de NumeraciónConversión Entre Sistemas de Numeración
Conversión Entre Sistemas de Numeración
 
Ejercicios de conversión en Sistema Decimal,Binario,Hexadecimal
Ejercicios de conversión en Sistema Decimal,Binario,HexadecimalEjercicios de conversión en Sistema Decimal,Binario,Hexadecimal
Ejercicios de conversión en Sistema Decimal,Binario,Hexadecimal
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
 
Ejercicios de algebra boole
Ejercicios de algebra booleEjercicios de algebra boole
Ejercicios de algebra boole
 
Ejercicio de conversiones de binario a decimal y decimal a binario
Ejercicio de conversiones de binario a decimal y decimal a binarioEjercicio de conversiones de binario a decimal y decimal a binario
Ejercicio de conversiones de binario a decimal y decimal a binario
 
Ejercicios Resueltos de Circuitos RC
Ejercicios Resueltos de Circuitos RCEjercicios Resueltos de Circuitos RC
Ejercicios Resueltos de Circuitos RC
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Ejercicios de sistema de numeración
Ejercicios de sistema de numeraciónEjercicios de sistema de numeración
Ejercicios de sistema de numeración
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logica
 

Similaire à Utp edi_s3_aritmetica binaria

Utp edi_s2_sistemas de numeracion
 Utp edi_s2_sistemas de numeracion Utp edi_s2_sistemas de numeracion
Utp edi_s2_sistemas de numeracionc09271
 
Aritmetica binaria
Aritmetica binariaAritmetica binaria
Aritmetica binariaPablo Macon
 
Aritmética binaria julio barreto electronica digital
Aritmética binaria julio barreto electronica digitalAritmética binaria julio barreto electronica digital
Aritmética binaria julio barreto electronica digitalJulio Barreto Garcia
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardwareNaruto-Hok
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardwaresantiagochicav
 
Unidad 4 electronica_digital_v1_c
Unidad 4 electronica_digital_v1_cUnidad 4 electronica_digital_v1_c
Unidad 4 electronica_digital_v1_cmalvariol
 
Operaciones Binarias
Operaciones BinariasOperaciones Binarias
Operaciones Binariasnellychica
 
RepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRubén Albiach Delgado
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binariogonzdanie
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La InformacionG7DAI
 

Similaire à Utp edi_s3_aritmetica binaria (20)

Utp edi_s2_sistemas de numeracion
 Utp edi_s2_sistemas de numeracion Utp edi_s2_sistemas de numeracion
Utp edi_s2_sistemas de numeracion
 
ARITMÉTICA BINARIA
ARITMÉTICA BINARIAARITMÉTICA BINARIA
ARITMÉTICA BINARIA
 
Ejercicios de estudio
Ejercicios de estudioEjercicios de estudio
Ejercicios de estudio
 
Aritmetica binaria
Aritmetica binariaAritmetica binaria
Aritmetica binaria
 
Aritmética binaria julio barreto electronica digital
Aritmética binaria julio barreto electronica digitalAritmética binaria julio barreto electronica digital
Aritmética binaria julio barreto electronica digital
 
Sistemas de Numeración decimal y binaria
Sistemas de Numeración decimal y binariaSistemas de Numeración decimal y binaria
Sistemas de Numeración decimal y binaria
 
Sistemas digitales
Sistemas digitalesSistemas digitales
Sistemas digitales
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardware
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardware
 
Electronica.ppt
Electronica.pptElectronica.ppt
Electronica.ppt
 
Unidad 4 electronica_digital_v1_c
Unidad 4 electronica_digital_v1_cUnidad 4 electronica_digital_v1_c
Unidad 4 electronica_digital_v1_c
 
Electronica digital 4º eso
Electronica digital 4º esoElectronica digital 4º eso
Electronica digital 4º eso
 
Codigosbinarios
CodigosbinariosCodigosbinarios
Codigosbinarios
 
Operaciones
OperacionesOperaciones
Operaciones
 
Operaciones con binarios
Operaciones con binariosOperaciones con binarios
Operaciones con binarios
 
Operaciones Binarias
Operaciones BinariasOperaciones Binarias
Operaciones Binarias
 
RepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióNRepresentacióN Interna De La InformacióN
RepresentacióN Interna De La InformacióN
 
Operaciones Numericos A Binarios
Operaciones Numericos A BinariosOperaciones Numericos A Binarios
Operaciones Numericos A Binarios
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La Informacion
 

Plus de c09271

0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)c09271
 
S01.s1 material
S01.s1   materialS01.s1   material
S01.s1 materialc09271
 
jcbenitezp
jcbenitezpjcbenitezp
jcbenitezpc09271
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1c09271
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteoc09271
 
Ul rc_cap3_el nivel de red en internet
 Ul rc_cap3_el nivel de red en internet Ul rc_cap3_el nivel de red en internet
Ul rc_cap3_el nivel de red en internetc09271
 
Ul rc_cap2_la capa de red
 Ul rc_cap2_la capa de red Ul rc_cap2_la capa de red
Ul rc_cap2_la capa de redc09271
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccionc09271
 
Carrier ethernetessentials
Carrier ethernetessentialsCarrier ethernetessentials
Carrier ethernetessentialsc09271
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-servicesc09271
 
Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-serviciosc09271
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial ic09271
 
Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1c09271
 
9275315981 reduce
9275315981 reduce9275315981 reduce
9275315981 reducec09271
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptronc09271
 
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 Utp 2014-2_pdi_sap2 iluminacion y modos de color Utp 2014-2_pdi_sap2 iluminacion y modos de color
Utp 2014-2_pdi_sap2 iluminacion y modos de colorc09271
 
Utp 2014-2_ia_s2_intro a las rna
 Utp 2014-2_ia_s2_intro a las rna  Utp 2014-2_ia_s2_intro a las rna
Utp 2014-2_ia_s2_intro a las rna c09271
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2c09271
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2c09271
 

Plus de c09271 (20)

0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)0121 2494-pys-50-11 (1)
0121 2494-pys-50-11 (1)
 
S01.s1 material
S01.s1   materialS01.s1   material
S01.s1 material
 
jcbenitezp
jcbenitezpjcbenitezp
jcbenitezp
 
Pdi paterno m_lab1
Pdi paterno m_lab1Pdi paterno m_lab1
Pdi paterno m_lab1
 
Ul rc_cap4_capa de red - encaminamiento ruteo
 Ul rc_cap4_capa de red - encaminamiento ruteo Ul rc_cap4_capa de red - encaminamiento ruteo
Ul rc_cap4_capa de red - encaminamiento ruteo
 
Ul rc_cap3_el nivel de red en internet
 Ul rc_cap3_el nivel de red en internet Ul rc_cap3_el nivel de red en internet
Ul rc_cap3_el nivel de red en internet
 
Ul rc_cap2_la capa de red
 Ul rc_cap2_la capa de red Ul rc_cap2_la capa de red
Ul rc_cap2_la capa de red
 
X 4 prospeccion
X 4 prospeccionX 4 prospeccion
X 4 prospeccion
 
Carrier ethernetessentials
Carrier ethernetessentialsCarrier ethernetessentials
Carrier ethernetessentials
 
64 66
64 6664 66
64 66
 
Metro ethernet-services
Metro ethernet-servicesMetro ethernet-services
Metro ethernet-services
 
Metroethernet redes-y-servicios
Metroethernet redes-y-serviciosMetroethernet redes-y-servicios
Metroethernet redes-y-servicios
 
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
Utp pdi_2014-2_sap3 transformaciones básicas a nivel espacial i
 
Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1Ia 2014 2 balotario de la pc1
Ia 2014 2 balotario de la pc1
 
9275315981 reduce
9275315981 reduce9275315981 reduce
9275315981 reduce
 
Utp sirn_s3_red perceptron
 Utp sirn_s3_red perceptron Utp sirn_s3_red perceptron
Utp sirn_s3_red perceptron
 
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 Utp 2014-2_pdi_sap2 iluminacion y modos de color Utp 2014-2_pdi_sap2 iluminacion y modos de color
Utp 2014-2_pdi_sap2 iluminacion y modos de color
 
Utp 2014-2_ia_s2_intro a las rna
 Utp 2014-2_ia_s2_intro a las rna  Utp 2014-2_ia_s2_intro a las rna
Utp 2014-2_ia_s2_intro a las rna
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2
 
Utp sirn_s2_rna 2014-2
 Utp sirn_s2_rna 2014-2 Utp sirn_s2_rna 2014-2
Utp sirn_s2_rna 2014-2
 

Utp edi_s3_aritmetica binaria

  • 1. Electrónica Digital I (ED21) Sesión: 3 Aritmética Binaria Ing. José C. Benítez P.
  • 2. Sesión 3. Temas Aritmética Binaria Números Binarios Conversión de fracciones decimales a binario Conversión de fracciones binarias a decimal Aritmética binaria. Suma. Rebasamiento Aritmética binaria. Resta Representación de números enteros Tabla de representación de números negativos Otra forma de calcular el complemento a 2. Complemento a r-1. Complemento a r. Resta binaria en complemento a 2. Multiplicación binaria División binaria Electrónica Digital I - Prof. Ing. José C. Benítez P. 2
  • 3. Números binarios A cada uno de los 0, 1 se les llama dígito binario (BINARY DIGIT). BIT. Con n bits se pueden representar 2n números binarios distintos. Ejemplo n = 3. 2n = 23 = 8 números binarios distintos y son: 000, 001, 010, 011, 100, 101, 110, 111 que representan los números del 0 a 7. Es decir desde 0 hasta 2n-1(desde 0 hasta 7) Electrónica Digital I - Prof. Ing. José C. Benítez P. 3
  • 4. Números binarios 28 = 256 29 = 512 210 = 1024=1k 220 = 1.048.576=1M 230 = 1.073.741.824=1G 4 bits = 1 nibble 16 bits = 1WORD 8 bits = 1 byte 32 bits= 1 DWORD Electrónica Digital I - Prof. Ing. José C. Benítez P. 4
  • 5. Conversión de fracciones decimales a binario El número decimal se multiplica por 2, Se toma la parte entera La parte fraccional se emplea para la siguiente multiplicación Continúe hasta que la parte fraccional se vuelva cero o maneje un error moderado. Ejemplo: Pasar 25,4 a binario: 25=110012 0,4x2=0,8; 0,8x2=1,6 0,6x2=1,2 0,2x2=0,4; 0,4x2=0,8 y se repite. 25,4 = 11001,0110 0110 0110 0110. Electrónica Digital I - Prof. Ing. José C. Benítez P. 5
  • 6. Conversión de fracciones decimales a binario Ejercicios: Convertir los siguientes números a binario: 1. 99,9 2. 145,33 3. 1220,50 4. 10789,991 5. 678901,675 Electrónica Digital I - Prof. Ing. José C. Benítez P. 6
  • 7. Conversión de fracciones binarias a decimal 0.0112 = 0x2-1 + 1x2-2 + 1x2-3 = 0 + 0.25 + 0.125 = 0.37510 0.1012 = 1x 2-1 + 0x 2-2 + 1 x 2-3 = 0.5 + 0 + 0.125 = 0.62510 110.0102 =1x22 + 1x21 + 0x20 + 0 x 2-1 + 1 x 2-2 + 0 x 2-3 = 6.2510 Electrónica Digital I - Prof. Ing. José C. Benítez P. 7
  • 8. Conversión de fracciones binarias a decimal Ejercicios: Convertir los siguiente números fraccionarios binarios a decimales 1. 0.1102 2. 0.11012 3. 1010.0112 4. 110110.011102 5. 11011101.1011012 Electrónica Digital I - Prof. Ing. José C. Benítez P. 8
  • 9. Aritmética binaria: Suma Suma Efectuar la suma de 011110 y 101010. 1 1111 Comprobación en decimal: 011110 30 + 101010 + 42 1 001000 72 Electrónica Digital I - Prof. Ing. José C. Benítez P. 9
  • 10. Aritmética binaria: Suma Ejercicios: Efectuar la suma binaria de: 1. 110110 y 101010. 2. 1010110 y 1011010. 3. 1101010 y 1010110. 4. 1100110 y 10101110. 5. 11000110 y 101011110. Verificar resultados Electrónica Digital I - Prof. Ing. José C. Benítez P. 10
  • 11. Rebasamiento: Overflow Se presenta cuando la suma de la columna más significativa genera un acarreo. sólo se puede producir cuando ambos números son positivos o negativos. Ejemplos: 86510 + 41210 1102 + 1102 1 Acarreo 1 1 Acarreo 865 110 + 412 + 110 1 277 1 100 ↑ ↑ Rebasamiento Rebasamiento Electrónica Digital I - Prof. Ing. José C. Benítez P. 11
  • 12. Aritmética binaria: Resta Resta Ejemplo: Restar 100112 de 10012. Restar 100002 de 112. Restar 1110012 de 10112. P 1 P 1111 P 111 10011 10000 111001 - 01001 - 11 -1011 01010 011 01 101110 Electrónica Digital I - Prof. Ing. José C. Benítez P. 12
  • 13. Aritmética binaria: Resta Ejercicios: Efectuar la resta binaria de: 1. 110110 y 101010. 2. 1010110 y 1011010. 3. 1101010 y 1010110. 4. 1100110 y 10101110. 5. 11000110 y 101011110. Verificar resultados Electrónica Digital I - Prof. Ing. José C. Benítez P. 13
  • 14. Representación de números enteros 1. Signo – Magnitud +3 => 0011 -3 => 1011 Margen de representación: Desde -(2n-1-1) hasta +(2n-1-1) El 0 tiene doble representación Ejemplo: n=4, desde -7 hasta +7 Electrónica Digital I - Prof. Ing. José C. Benítez P. 14
  • 15. Representación de números enteros Ejercicios: Representar los siguientes. enteros en binario con signo y magnitud: 1. -35 2. -745 3. 2345 4. 0 5. 18923039 Electrónica Digital I - Prof. Ing. José C. Benítez P. 15
  • 16. Representación de números enteros 2. Complemento a 1: +3 => 0011 -3 => 1100 Margen de representación: Desde -(2n-1-1) hasta +(2n-1-1) El 0 tiene doble representación Ejemplo: n=4, desde -7 hasta +7 Electrónica Digital I - Prof. Ing. José C. Benítez P. 16
  • 17. Representación de números enteros Ejercicios: Representar los siguientes enteros en binario con complemento a 1: 1. -35 2. -745 3. 2345 4. 0 5. 18923039 Electrónica Digital I - Prof. Ing. José C. Benítez P. 17
  • 18. Representación de números enteros 3. Complemento a 2 +3 => 0011 -3 => 1100 + 1 1101 Margen de representación: Desde -(2n-1) hasta +(2n-1-1) El 0 tiene simple representación Ejemplo: n=4, desde -8 hasta +7 Electrónica Digital I - Prof. Ing. José C. Benítez P. 18
  • 19. Representación de números enteros Ejercicios: Representar los siguientes enteros en binario con complemento a 2: 1. -35 2. -745 3. 2345 4. 0 5. 18923039 Electrónica Digital I - Prof. Ing. José C. Benítez P. 19
  • 20. Tabla de representación de números enteros Electrónica Digital I - Prof. Ing. José C. Benítez P. 20
  • 21. Tabla de representación de números enteros Tarea: Realizar la tabla de representación para 8 bits. Electrónica Digital I - Prof. Ing. José C. Benítez P. 21
  • 22. Otra forma de calcular el complemento a 2 Se lee el número de derecha a izquierda y se transcribe igual hasta que se encuentra el primer 1. Manteniendo el 1 intacto, se cambian los restantes dígitos que haya a su izquierda. Ejemplo: El complemento a 2 de 00000100 (+410). 111111002 = (-128 + 64 + 32 +16 + 8 + 4 + 0 + 0) = - 410 Para números con punto decimal se toma todo el número: 1011.0110 => C2=0100.1010 Electrónica Digital I - Prof. Ing. José C. Benítez P. 22
  • 23. Otra forma de calcular el complemento a 2 Ejercicios: Representar los siguientes enteros en binario con complemento a 2: 1. -35 2. -745 3. 2345 4. 0 5. 18923039 Electrónica Digital I - Prof. Ing. José C. Benítez P. 23
  • 24. Complemento a r-1 Cr-1=r n - r –m - N Donde: r es la base, n es el número de dígitos enteros, m dígitos fraccionarios y N el numero a convertir. Ejemplo: Si N=1011012 convertir en C1 C2-1=26-20-N =1000000-1-101101 = 111111 - 101101 0100102 Electrónica Digital I - Prof. Ing. José C. Benítez P. 24
  • 25. Complemento a r-1 Ejercicios: Representar los siguientes Binarios racionales en complemento a 1: 1. 11011,10. 2. 1010110,1011. 3. 11010111,1111. 4. 1100110,1100. 5. 11000110,01010. Electrónica Digital I - Prof. Ing. José C. Benítez P. 25
  • 26. Complemento a r Cr = r n _ N Donde: r es la base, n es el número de dígitos enteros, N el numero Ejemplo: Convertir N=1.01 en C2 C2=21-1.01 =102-1.012 = 10.00 - 01.01 0.11 Electrónica Digital I - Prof. Ing. José C. Benítez P. 26
  • 27. Complemento a r Ejercicios: Representar los siguientes binarios racionales en complemento a 2: 1. 11011,10. 2. 1010110,1011. 3. 11010111,1111. 4. 1100110,101010. 5. 11000110,11010. Electrónica Digital I - Prof. Ing. José C. Benítez P. 27
  • 28. Resta binaria en complemento a 2 Igualar el número de dígitos. 1. Obtener el complemento a 2 del sustraendo. 2. Efectuar la suma del minuendo y el sustraendo en complemento a 2. Sí la suma presenta acarreo indica que la repuesta es positiva. Ignore el acarreo. Si no hay acarreo, la repuesta es negativa. 3. El resultado es el complemento a dos de la suma incluyendo el acarreo. Electrónica Digital I - Prof. Ing. José C. Benítez P. 28
  • 29. Resta binaria en complemento a 2 Ejemplo: Sustraer (1010111 - 1001000)2 1. El complemento a 2 de 1001000 es 0111000. 2. Sumar el primer sumando y el complemento a 2 obtenido. 1 11 Acarreo Comprobación en decimal: 1010111 87 + 0111000 - 72 1 0001111 15 ↑ Rebasamiento (Se ignora ) => Positivo 3. La respuesta es 00011112. Electrónica Digital I - Prof. Ing. José C. Benítez P. 29
  • 30. Resta binaria en complemento a 2 Ejercicios: Efectuar la resta binaria en complemento a 2 de: 1. 110110 - 101010. 2. 1010110 - 1011010. 3. 1101010 - 1010110. 4. 1100110 - 10101110. 5. 11000110 - 10101111. Verificar resultados Electrónica Digital I - Prof. Ing. José C. Benítez P. 30
  • 31. Multiplicación binaria X 0 1 0 0 0 1 0 1 Ejemplo: Multiplicar 1101 por 1011 y verificar resultado. Electrónica Digital I - Prof. Ing. José C. Benítez P. 31
  • 32. Multiplicación binaria Ejercicios: Efectuar la multiplicación binaria de: 1. 110110 x 101010. 2. 1010110 x 1011010. 3. 1101010 x 1010110. 4. 1100110 x 10101110. 5. 11000110 x 101011110. Verificar resultados Electrónica Digital I - Prof. Ing. José C. Benítez P. 32
  • 33. División binaria / 0 1 0 e 0 1 e 1 Ejemplo: Dividir 1001000 entre 1011 y verificar resultado. Electrónica Digital I - Prof. Ing. José C. Benítez P. 33
  • 34. División binaria Ejercicios: Efectuar la división binaria de: 1. 110110 x 1010. 2. 1010110 x 1011. 3. 1101010 x 10101. 4. 110101101 x 101011. 5. 111000110 x 101111. Verificar resultados Electrónica Digital I - Prof. Ing. José C. Benítez P. 34
  • 35. Sesión 3. Aritmética Binaria Electrónica Digital I http://utpedi.blogspot.com Electrónica Digital I - Prof. Ing. José C. Benítez P. 35