Conversión de binario a hexadecimal
El Sistema hexadecimal está compuesto por un grupo de signos alfa numéricos, abarcando del 0 al 9 y de la letra A hasta F, donde a cada una de ellas les corresponde un número diferente. Siguiendo la secuencia de los números las letras serían A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. La base es 16 ya que ésta es la que se utiliza para representar los números. Veamos un ejemplo:
8DF → 8 × 162 + D × 161 + F × 100
8DF → 8 × 162 + 13 × 161 + 15 × 160
8DF → 2048 + 208 + 15
8DF16 → 227110
Hemos transformado 8DF al sistema decimal, 8DF = 2271.
Para establecer la conversión escribiremos los números de 0 a F, tanto en hexadecimal como en binario:
Binarios | Hexadecimales |
0 | 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 |
Ejercicio 1: Convertir el siguiente número binario a hexadecimal: 101101011112 = ¿?16
Para convertirlo comenzaremos agarrando los cuatro primeros dígitos del número binario «1111» de derecha a izquierda, luego los cuatro siguientes «1010» y por último, como nos faltan dígitos le agregaremos un cero «0101».
Representaremos cada uno de estos números observando la tabla mostrada anteriormente:
1111 = F
1010 = A
0101 = 5
Agrupamos los números hexadecimales en el orden del binario:
101101011112 = 5AF16
Ejercicio 2: Convertir el siguiente número binario a hexadecimal: 101101110112 = ¿?16
Para convertirlo comenzaremos agarrando los cuatro primeros dígitos del número binario «1011» de derecha a izquierda, luego los cuatro siguientes «1011» y por último, como nos faltan dígitos le agregaremos un cero (0101).
Representaremos cada uno de estos números observando la tabla mostrada anteriormente:
1011 = B
1011 = B
0101 = 5
Agrupamos los números hexadecimales en el orden del binario:
101101110112 = 5BB16
Ejercicio 3: Convertir el siguiente número binario a hexadecimal: 10010112 = ¿?16
Para convertirlo comenzaremos agarrando los cuatro primeros dígitos del número binario «1011» de derecha a izquierda, luego los cuatro siguientes «100» pero como le faltan dígitos le agregaremos el cero, entonces será «0100».
Representaremos cada uno de estos números observando la tabla mostrada anteriormente:
1011 = B
0100 = 4
Agrupamos los números hexadecimales en el orden del binario:
10010112 = 4B16