You are on page 1of 35

Electrnica Digital I

(ED21)
Sesin: 3
Aritmtica Binaria
Ing. Jos C. Bentez P.

Sesin 3. Temas
Aritmtica Binaria
 Nmeros Binarios
 Conversin de fracciones decimales a binario
 Conversin de fracciones binarias a decimal
 Aritmtica binaria. Suma. Rebasamiento
 Aritmtica binaria. Resta
 Representacin de nmeros enteros
 Tabla de representacin de nmeros negativos
 Otra forma de calcular el complemento a 2.
 Complemento a r-1.
 Complemento a r.
 Resta binaria en complemento a 2.
 Multiplicacin binaria
 Divisin binaria
Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

Nmeros 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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

Conversin de fracciones decimales a binario


 El nmero decimal se multiplica por 2,
 Se toma la parte entera
 La parte fraccional se emplea para la siguiente
multiplicacin
 Contine 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.
Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

Conversin de fracciones decimales a binario


Ejercicios:
Convertir los siguientes nmeros a binario:
1. 99,9
2. 145,33
3. 1220,50
4. 10789,991
5. 678901,675

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

Conversin 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
Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

Conversin de fracciones binarias a decimal


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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

Aritmtica binaria: Suma


 Suma

Efectuar la suma de 011110 y 101010.


1

1111

Comprobacin en decimal:

011110
+

101010
1

001000

30
+

42
72

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

Aritmtica 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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

10

Rebasamiento: Overflow
 Se presenta cuando la suma de la columna ms significativa
genera un acarreo.
 slo se puede producir cuando ambos nmeros son positivos o
negativos.
 Ejemplos: 86510 + 41210 1102 + 1102
1

Acarreo
865

412
1

277

Acarreo

110
+

110
1 100

Rebasamiento

Rebasamiento
Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

11

Aritmtica binaria: Resta


 Resta

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

1111

10011

10000

01001

01010

011 01

11

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

111
111001
-1011
101110

12

Aritmtica 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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

13

Representacin de nmeros enteros


1. Signo Magnitud
 +3 => 0011
 -3 => 1011
 Margen de representacin:
Desde -(2n-1-1) hasta +(2n-1-1)
El 0 tiene doble representacin
Ejemplo:
n=4, desde -7 hasta +7
Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

14

Representacin de nmeros enteros


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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

15

Representacin de nmeros enteros


2. Complemento a 1:
 +3 => 0011
 -3 => 1100
 Margen de representacin:
Desde -(2n-1-1) hasta +(2n-1-1)
El 0 tiene doble representacin
Ejemplo:
n=4, desde -7 hasta +7
Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

16

Representacin de nmeros enteros


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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

17

Representacin de nmeros enteros


3. Complemento a 2
 +3 => 0011
 -3 =>

1100 +
1
1101

 Margen de representacin:
Desde -(2n-1) hasta +(2n-1-1)
El 0 tiene simple representacin
Ejemplo:
n=4, desde -8 hasta +7
Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

18

Representacin de nmeros enteros


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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

19

Tabla de representacin de nmeros enteros

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

20

Tabla de representacin de nmeros enteros

Tarea:
Realizar la tabla de representacin
para 8 bits.

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

21

Otra forma de calcular el complemento a 2


 Se lee el nmero de derecha a izquierda y se transcribe
igual hasta que se encuentra el primer 1.
 Manteniendo el 1 intacto, se cambian los restantes
dgitos que haya a su izquierda.
Ejemplo:
El complemento a 2 de 00000100 (+410).
111111002 = (-128 + 64 + 32 +16 + 8 + 4 + 0 + 0) = - 410
Para nmeros con punto decimal se toma todo el
nmero:
1011.0110 => C2=0100.1010
Electrnica Digital I - Prof. Ing. Jos C. Bentez 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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

23

Complemento a r-1
 Cr-1=r n - r m - N
Donde:
r es la base,
n es el nmero de dgitos enteros,
m dgitos 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
Electrnica Digital I - Prof. Ing. Jos C. Bentez 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.

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

25

Complemento a r
 Cr = r n _ N
Donde:
r es la base,
n es el nmero de dgitos enteros,
N el numero
Ejemplo:
Convertir N=1.01 en C2
C2=21-1.01
=102-1.012
= 10.00
- 01.01
0.11
Electrnica Digital I - Prof. Ing. Jos C. Bentez 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.

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

27

Resta binaria en complemento a 2


 Igualar el nmero de dgitos.
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.

Electrnica Digital I - Prof. Ing. Jos C. Bentez 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

Comprobacin en decimal:

1010111
+

87
-

0111000
1

0001111

72
15

Rebasamiento (Se ignora ) => Positivo

3. La respuesta es 00011112.
Electrnica Digital I - Prof. Ing. Jos C. Bentez 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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

30

Multiplicacin binaria
X
0
1

0
0
0

1
0
1

Ejemplo:
Multiplicar 1101 por 1011
y verificar resultado.

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

31

Multiplicacin binaria
Ejercicios:
Efectuar la multiplicacin binaria de:
1. 110110 x 101010.
2. 1010110 x 1011010.
3. 1101010 x 1010110.
4. 1100110 x 10101110.
5. 11000110 x 101011110.
Verificar resultados

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

32

Divisin binaria
/

Ejemplo:
Dividir 1001000 entre 1011
y verificar resultado.

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

33

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

Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

34

Sesin 3. Aritmtica Binaria


Electrnica Digital I

http://utpedi.blogspot.com
Electrnica Digital I - Prof. Ing. Jos C. Bentez P.

35

You might also like