Está en la página 1de 10

Sistema Hexadecimal

Sistema Hexadecimal

 El sistema hexadecimal, o sistema numérico hexadecimal, es un sistema de


numeración posicional basado en 16. Esto significa que el sistema
hexadecimal usa 16 símbolos para marcar un número, que son:
 dígitos del 0 al 9 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
 las letras de la A a la F (A, B, C, D, E, F).
Sistema Hexadecimal

 El sistema de numeración que usamos todos los días es el sistema decimal (o


base diez), que usa los dígitos del 0 al 9 para marcar cualquier número.
 Dado que se necesitan 16 símbolos en el sistema hexadecimal , las primeras
seis letras mayúsculas del alfabeto (de la A a la F) se agregan a los diez
dígitos del sistema decimal para un total de 16 símbolos.
 Para indicar que un número está escrito usando el sistema hexadecimal, y
así diferenciarlo de las representaciones en otras bases, se debe encerrar
entre paréntesis e indicar la base como subíndice (en este caso 16). Cuando
se omite la base, significa que el número se expresa en base diez.
El sistema hexadecimal y el sistema
binario
 Una relación útil entre el sistema hexadecimal y el decimal no es
evidente, sin embargo si lo es con el sistema binario.
 El número 255 en decimal se expresa en binario como 8 “unos”
(11111111). Este y otros números en binario son confusos de
interpretar, pero si lo transformamos en sistema hexadecimal, tendrá
solo dos cifras en vez de 8. De lo anterior se deduce que: expresar,
recordar y utilizar este formato es más fácil.
El sistema hexadecimal y el sistema
binario
 En la siguiente tabla se ve una comparación de los números el Sistema
decimal, binario y hexadecimal.
El sistema hexadecimal y el sistema
binario
 Ejemplos de pasar del sistema binario al hexadecimal:
 111111112 = FF16
 101010102 = AA16
 00111100 = 3C16
 Como se puede ver es más legible el sistema hexadecimal. Primero se
convierten las primeras 4 cifras del número binario  y después los
siguientes.
 Para convertir los números entre estos dos sistemas, basta con leerlos
de la tabla anterior.
Para pasar un número decimal a hexadecimal

 Se divide el número en decimal por 16, hasta que el cociente de cero y después se
leen los números que quedan da abajo hacia arriba.
 Ejemplo 1: Si tengo el número 274110 y lo deseo pasar a hexadecimal, hago lo
siguiente:
 Paso 1
 2741 / 16 = 171, quedan 5
 171 / 16 = 10, quedan 11
 10 / 16 = 0, quedan 10
 Paso 2
 Se leen los números que “quedan” de abajo hacia arriba: 10, 11, 5. Consultando la
tabla anterior se obtiene que el número en hexadecimal es: AB5 16.
Para pasar un número decimal a hexadecimal

 Ejemplo 2: Si tengo el número 4732110 y lo deseo pasar a hexadecimal, hago lo


siguiente:
 Paso 1
 47321 / 16 = 2957, quedan 9
 2957 / 16 = 184, quedan 13
 184 / 16 = 11, quedan 8
 11 / 16 = 0, quedan 11
 Paso 2
 Se leen los números que “quedan” de abajo hacia arriba: 11, 8, 13, 9. Consultando
la tabla anterior se obtiene que el número en hexadecimal es: B8D916.
Para pasar un número en hexadecimal a decimal

 Un número en el sistema hexadecimal se divide en cifras con diferente peso:


1, 16, 256, 4096, 65536,…. etc y se coloca como en el siguiente ejemplo.  En
este caso tenemos el número AB516 y se colocan los “pesos” correspondientes
debajo de cada cifra. Ver el siguiente diagrama.
Para pasar un número en hexadecimal a
decimal
 Al final se suman los valores en decimal correspondientes a cada cifra en
hexadecimal, como se ve en gráfico inferior. Ver los valores de los “pesos”
correspondientes (1, 16, 256, … etc) a la posición de cada cifra en el número
hexadecimal.

También podría gustarte