Números hexadecimales
El sistema hexadecimal está compuesto por un grupo de caracteres alfa numéricos, abarcando del 0 al 9 y de la letra A hasta F, donde a cada una de ella 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 la cual 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.
Conversión de un número decimal a hexadecimal
Ejemplo 1:
- El decimal 678 lo dividimos entre 16 (que es la base de los números hexadecimales) y obtenemos 42.
- Tomamos como número hexadecimal al residuo de cada división, en este caso, el 6.
- Seguimos dividiendo el 42 entre 16, resultado 2, tomamos como número al residuo 10 = A.
- Por último el número que tomaremos como hexadecimal será al último resultado que no se puede dividir entre 16 en este caso el 2.
El resultado se escribe de manera ascendente tomando el 2, luego A y por último el 6.
Ejemplo 2:
- Como número decimal tenemos al 1023, lo dividimos entre 16 (que es la base de los números hexadecimales) y obtenemos 63 como resultado.
- Tomamos como número hexadecimal al residuo de cada división, en este caso, 15 = F.
- Dividimos 63 entre 16, obtenemos 3 como último resultado (que también será un número hexadecimal) y su residuo 15 = F.
- El número final hexadecimal se escribirá partiendo del último resultado de la división y del último residuo hasta el primero que se obtuvo, podemos decir que 1023 = 3FF.