Está en la página 1de 5

Tarea 1 – Fundamentos para el diseño digital

Ejercicios para resolver:

1. Realice las siguientes conversiones de base 10 a la base indicada.


a. 325,62 a Hexadecimal
Para convertir un número decimal a Hexadecimal realizamos
divisiones sucesivas entre 16.
Para la parte entera tenemos:
235 16
320 20 16
5 16 1
4

Ahora bien, para la parte decimal se convierte mediante


multiplicaciones sucesivas. Para ello se toma dicha parte
decimal y se multiplica sucesivamente por 16:
0,62 x 16=9 , 9 2
0,92 x 16=14 , 7 2
Por lo tanto, el numero 325,62 convertido a Hexadecimal es:
145,9 E16

b. 45,82 a Binario
Para convertir un número decimal a binario realizamos
divisiones sucesivas entre 2.
Entonces para la parte entera tenemos:
45 2
1 22 2
0 11 2
1 52
1 2 2
0 1
101101(2)

Ahora para la parte decimal se convierte mediante


multiplicaciones sucesivas. Para ello se toma dicha parte
decimal y se multiplica sucesivamente por 2:
0.82 x 2=1 ,62
0.64 x 2=1 , 28

Ahora lo dejamos hasta allí por que solo son dos decimales
después del entero.
11(2)
Por lo tanto, el numero decimal 45,82 convertido a binario es:
101101 , 11(2 )

c. 87,4541 a Hexadecimal
87 16
80 5
7
Para la parte decimal tenemos:
0,4541 x 16=7 , 2656
0 , 2656 x 16=4 ,249 6
0 , 249 6 x 16=3 , 9936
0 , 9936 x 16=15 , 8976
Por lo tanto, el número 87,4541 convertido a Hexadecimal es:
57,743 F16

d. CA 14 a Binario
Para convertir Hexadecimal a binario utilizamos la siguiente
tabla:
Binario Hexadecimal
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

CA 14(16)

C A14
0100
0001
1010
1100
El número CA 14(16) convertido a Binario es:
1100 1010 0001 01002

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


bits indicados.
a. −15 con 6 bits.
Como el número es negativo, ha de obtenerse el complemento
a 2 de su módulo.
15 2
1 7 2
1 3 2
1 1 2
Por tanto, es necesario obtener el complemento a 2 de 11112,
pero como nos piden 6 bits debemos completar con ceros a la
izquierda 00 11112, luego hacemos el inverso del número y a este
le sumamos 1: 110000 2
110000
+00000 1
------------
110001
Así pues −15 se representa en complemento a 2 como11000 12 C 2.
b. 32 con 8 bits
Como el número es positivo se representa en binario sin más.
32 2
0 16 2
0 8 2
0 4 2
0 2 2
0 1
Por tanto 32 se representa en complemento a 2 como
(00 100000)2 C 2
Como nos piden 8 bits le agregamos ceros a la izquierda,
sabiendo que el número 32 en binarios es(100000)2.

c. −76con 8 bits
Como el número es negativo, ha de obtenerse el complemento
a 2 de su módulo.
76 2
0 38 2
0 19 2
1 9 2
1 4 2
0 2 2
0 1
Por tanto, es necesario obtener el complemento a 2 de 1001100 2,
pero como nos piden 8 bits debemos completar con ceros a la
izquierda 0 10011002 , luego hacemos el inverso del número y a
este le sumamos 1: 101100112
10 1100 11
+00000 00 1
------------
10110 1 00
Así pues −76 se representa en complemento a 2 como
101101002 C 2.
d. −30 con 6 bits
Como el número es negativo, ha de obtenerse el complemento
a 2 de su módulo.
30 2
0 15 2
1 7 2
1 3 2
1 1
Por tanto, es necesario obtener el complemento a 2 de 1 11102, pero
como nos piden 6 bits debemos completar con ceros a la izquierda
0 111102, luego hacemos el inverso del número y a este le sumamos
1: 10 0 0012
100001
+000001
------------
100010
Así pues −76 se representa en complemento a 2 como1000102 C2.

También podría gustarte