Está en la página 1de 4

EJERCICIOS – SISTEMAS DE NUMERACIÓN

Ejercicio 1:
Realiza la conversión a Sistema Binario de los siguientes números:
33: 0001.0001b 120: 0111.1000b 130: 1000.0010b
63: 0011.1111b 24: 0001.1000b 132: 1000.0100b
160: 1010.0000b 48: 0011.0000b 225: 1110.0001b
254: 1111.1110b 50: 0011.0010b 500: 1.1111.0100b

Ejercicio 2:
Calcula el valor de los siguientes números binarios:
11001100b: 204 101111: Falta 'b' 12111100b: No válido
00110011b: 51 101111b: 47 1100001111b: 783
10101010b: 170 00101111b: 47 1000011001b: 537
01010101b: 85 11000011b: 195 1000100010000000b: 34944

Ejercicio 3:
Realiza la conversión a Sistema Hexadecimal de los siguientes números:
13: Dh 130: 82h 160: A0h
16: 10h 124: 7Ch 320: 140h
96: 60h 148: 94h 335: 14Fh
84: 54h 150: 96h 522: 20Ah

Ejercicio 4:
Vamos a convertir los números del Ejercicio 1 a Hexadecimal, a través del número binario previamente
calculado, agrupando de 4 en 4 los bits del número:
33: 0010.0001b = 21h 120: 0111.1000b = 78h 130: 1000.0010b = 82h
63: 0011.1111b = 3Fh 24: 0001.1000b = 18h 132: 1000.0100b = 84h
160: 1010.0000b = A0h 48: 0011.0000b = 30h 225: 1110.0001b = E1h
254: 1111.1110b = FEh 50: 0011.0010b = 32h 500: 1.1111.0100b = 1F4h

Ejercicio 5:
Calcula el valor de los siguientes números hexadecimales:
58: Falta 'h' AAh: 170 F0h: 240
58h: 88 BBh: 187 14h: 20
0x16: 22 9h: 9 7Ch: 124
0x20: 32 99h: 153 BEBEh: 48830
Ejercicio 6:
Completa la siguiente tabla, convirtiendo los números al resto de sistemas:
Decimal Binario Hexadecimal
175 1010.1111b AFh
153 1001.1001b 99h
164 1010.0100b A4h
250 1111.1010b FAh
193 1100.0001b C1h
159 1001.1111b 9Fh
101 0110.0101b 65h
5 0000.0101b 5h
257 1.0000.0001b 101h

Ejercicio 7:
Realiza las siguientes sumas de números, en el sistema que están expresados, y comprueba el resultado
realizando las operaciones en el sistema decimal:
(La última columna tiene números mixtos, utiliza el sistema que prefieras)
• 11.0011b + 01.0101b = • 2Ah + 26h = 50h • 122 + 0110.0001b:
0100.1000b • E5h + 15h = FAh 122 + 97 = 219
• 00.1101b + 10.0001b = • AAh + 25h = CFh • B1h + 0101b:
0010.1110b • Bh + 15h = 20h B1h + 5h = B6h
• 0011.1110b + 10b = • 87h + 78h = Ffh • 50h + 50:
0100.0000b 80 + 50 = 130
• 1001b + 11b = 1100b • 100 + 100b = 100 + 4 = 104
• 1111.0000b + 0001.0001b = • 10.0000b + 16 + Fh:
1.0000.0001b 32 + 16 + 15 = 63

Ejercicio 8:
Realiza las siguientes restas de números, en el sistema que están expresados, y comprueba el resultado
realizando las operaciones en el sistema decimal:
• 11.0011b – 01.0101b = • 2Ah - 26h = 4h
01.1110b
• E5h - 15h = D0h
• 10.0001b – 00.1101b =
• AAh - 25h = 85h
01.1100b
• Bh - 15h = NEGAT.
• 0011.1110b - 10b =
0011.1100b • 87h - 78h = 0Fh
• 1001b - 11b = • 0Fh - 10h = NEGAT.
0110b
• 1111.0000b – 0001.0001b =
1101.1111b
• 1111b – 1.0000b = NEGAT.
Ejercicio 9:
Representa los siguientes números reales en formato de coma flotante de 32 bits:
• 179,25:
En binario con decimales: 1011.0011'01b
Corro la coma hacia la izquierda 7 posiciones: 1'011001101b · 2 7
Identifico la Mantisa (los dígitos binarios a la derecha de la coma): M = 01100110100...
E = 7 + 127 = 134 = 1000.0110b
S=0
01000011 00110011 01000000 00000000 b
En hexadecimal: 43 33 40 00 h
• -78,375:
En binario con decimales: 100.1110'011b
Corro la coma hacia la izquierda 6 posiciones: 1'001110011b · 2 6
Identifico la Mantisa: M = 001110011...
E = 6 + 127 = 133 = 1000.0101b
S=1
11000010 10011100 11000000 00000000 b
En hexadecimal: C2 9C C0 00 h
• 104558,625:
En binario con decimales: 1.1001.1000.0110.1110'101b
Corro la coma hacia la izquierda 16 posiciones: 1'1001100001101110101b · 216
Identifico la Mantisa: M = 10011000011011101010...
E = 16 + 127 = 143 = 1000.1111b
S=0
01000111 11001100 00110111 01010000 b
En hexadecimal: 47 CC 37 50 h
• 2011:
En binario con decimales: 111.1101.1011b
Corro la coma hacia la izquierda 10 posiciones: 1'1111011011b · 2 10
Identifico la Mantisa: M = 11110110110...
E = 10 + 127 = 137 = 1000.1001b
S=0
01000100 11111011 01100000 00000000 b
En hexadecimal: 44 FB 60 00 h
• 1,953125 · 10-3: Justamente 2-9 = 1/29 = 1/512 = 0,001953125
En binario con decimales: 0'000000001b
Corro la coma hacia la derecha 9 posiciones: 1'0b · 2-9
Identifico la Mantisa: M = 0000...
E = -9 + 127 = 118 = 0111.0110b
S=0
00111011 00000000 00000000 00000000 b
En hexadecimal: 3B 00 00 00 h
• 3,5E+6 = 3500000 = 11.0101.0110.0111.1110.0000b
Corro la coma hacia la izquierda 21 posiciones: 1'10101011001111110b · 221
Identifico la Mantisa: M = 10101011001111110...
E = 21 + 127 = 149 = 1001.0101b
S=0
01001010 11010101 10011111 10000000 b
En hexadecimal: 4A C5 9F 80 h
Ejercicio 10:
Averigua qué número representan los siguientes números en coma flotante de 32 bits:
a) C1 00 00 00h:
11000001 00000000 00000000 00000000 b
S = 1 (Negativo)
E = 10000010b = 130 = EXP + 127 => EXP = 3
M = 0b
Número: - 1'0b · 23 = -8
C1 00 00 00h = -8
b) 42A30000h:
01000010 10100011 00000000 00000000 b
S=0
E = 10000101b = 133 = EXP + 127 => EXP = 6
M = 0100011b
Número: 1'0100011b · 26 = 1010001'1b = 81'5
42 A3 00 00h = 81'5

También podría gustarte