0_{10}=0_{16}
1_{10}=1_{16}
2_{10}=2_{16}
3_{10}=3_{16}
4_{10}=4_{16}
5_{10}=5_{16}
6_{10}=6_{16}
7_{10}=7_{16}
8_{10}=8_{16}
9_{10}=9_{16}
10_{10}=A_{16}
11_{10}=B_{16}
12_{10}=C_{16}
13_{10}=D_{16}
14_{10}=E_{16}
15_{10}=F_{16}
\vdots
Para expresar el número 589_{10} en hexadecimal hacemos lo siguiente:
1.º Lo expresamos en base 2, de la manera que ya habéis estudiado en clase y tal como podéis repasar en esta otra entrada del blog
583_{10}=001001001101_{2}
2.º A continuación, separamos dicha palabra binaria en grupos de cuatro, empezando por el bit de la derecha ( el bit menos significativo ), rellenando con los ceros necesarios a la izquierda para completar el último grupo de cuatro bits ( en este caso es innecesario, pues el número total de bits es múltiplo 12, que es múltiplo de 4 )
0010\;0100\;1101
3.º Ahora expresamos cada grupo de cuatro bits en base 10 ( empezando por el primero a la izquierda ), y, según las correspondencias que hemos deducido arriba, escribimos el carácter en hexadecimal que tenga asociado. Así,
0010_{2}=2_{10}=2_{16}
0100_{2}=4_{10}=4_{16}
1101_{2}=13_{10}=D_{16}
4.º Y finalmente concatenamos los resultados obtenidos:
583_{10}=24D_{16}
NOTA: Observemos que, de acuerdo con el desarrollo de pontencias en base 16, ésto significa que
24D_{16}=2\cdot 16^2+4\cdot 16^1+ 13\cdot 16^0=2\cdot 256+4\cdot 16+13\cdot 1=589_{10}
como debe ser. \square
No hay comentarios:
Publicar un comentario
Gracias por tus comentarios