You are on page 1of 5

5.

Realice las siguientes conversiones de base 10 a la base indicada


(Secciones 3.3 y 3.5 del libro de Muñoz):

a. 20323, 1562510 a Hexadecimal

2032 16
3
1270 3
79 6
4 F

 20323/16=1270,1875
0,1875x16=3

 1270/16=79,375
0,375x16=6

 79/16=4,9375
0,9375x16=F

Hasta el momento la parte entera quedaria 4F63, expresado en


hexadecimal. Ahora procedemos a relizar la parte decimal:

0,1562510x16=2,500016
0,500016x16=8,000256
0,000256x16=0,004096
0,004096x16=0,065536
0,065536x16=1,048576
0,048576x16=0,777216

Entonces el numero decimal (20323,1562510) convertido a


hexadecimal, quedaria asi: 4F63,280010

b. 99,6250 a Binario

Dividimos la parte entera entre 2

9 2
9
4 1
9
2 1
4
1 0
2
6 0
3 0
1 1

Ahora operamos con la parte decimal

0,6250x2=1,25

0,25x2=0,5

0,5x2=1

Como resultado el numero decima (99,6250) a binario es:

1100011,101

c. 99,6250 a Hexadecimal

Dividimos entre 16 la parte entera

9 1
9 6
6 3

Ahora procedemos con la parte decimal, multiplicando por 16

0,6250x16=10=A

Obteniendo como resultado en numeros hexadecimales: 63,A

d. 123,375 a Binario

Dividimos la parte entera entre 2


123 2
61 1
30 1
15 0
7 1
3 1
1 1

Ahora procedemos multiplicando la parte decimal por 16

0,375x2=0,75

0,75x2=1,5

0,5x2=1

Obteniendo como resultado: 1111011,011

6. Convierta los siguientes números a complemento a 2 con el número bits


indicados (Sección 3.7.2 del libro de Muñoz).

0=(+)

1=(-)

a. −20 con 6 bits.

Dividimos los entero entre 2 o buscamos un numero que multiplicado nos de el


entero, acercandonos a su cifra o dando exactamente su numero, ej:

20/2=10 que de 20= 0

10*2=20 =0

20 2
10 0
5 0
2 1
1 0

El 20 en binario es: 10100, aplicamos la regla agregando un cero a la


izquierda, determinando el numero binario como positivo, quedando asi:
010100.

Ahora lo convertimos al complemento a 2, dejando los numeros a la derecha


tal cual hasta el primer (1), y reemplazamos los numeros a la izquierda por su
inverso, obteniendo lo sgte:

010100 →101100

De esta forma el numero binario de −20 con 6 bits es, 101100

b. 19 con 6 bits

Dividimos entre 2 los numeros para obtener el numero binario

1 2
9
9 1
4 1
2 0
1 0

La conversion quedaria asi, 10011 y aplicando la regla quedaria 010011.

Es decir, que el numero binario de 19 en C’2 es: 010011

c. −28 con 6 bits

28 2
14 0
7 0
3 1
1 1
entonoces el 28 en binarios es: 11100, aplicamos la regla agregando el
cero a la izquierda o el bit significativo, quedaria: 011100.

Ahora convertimos al C’2

−28 =100100

−54 con 7 bits

54 2
27 0
13 1
6 1
3 0
1 1

54=110110, agregando el cero a la izquierda quedaria: 0110110

Ahora convertimos al C’2: 1001010


−54 =1001010

You might also like