Sei sulla pagina 1di 3

SISTEMA NUMRICO HEXADECIMAL

DEFINICIN: El sistema de numeracin hexadecimal es un sistema de base 16. Igual que en el sistema decimal, cada vez que tenamos 10 unidades de un determinado nivel, obtenamos una unidad del nivel superior (diez unidades: una decena, diez decenas: una centena, etc.) en el hexadecimal cada vez que juntamos 16 unidades de un nivel obtenemos una unidad del nivel superior. En un sistema hexadecimal debe haber por tanto 16 dgitos distintos. Como slo disponemos de diez dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) necesitamos ampliar esa cantidad y se hace mediante letras, con la siguiente relacin en sistema decimal:

Este sistema de numeracin es muy utilizado en informtica porque simplifica la expresin binaria de los objetos. En Informtica se utiliza el byte como unidad bsica de informacin. Un byte est compuesto de 8 bits, es decir, un conjunto de ocho ceros y unos. Por eso, con un byte se puede codificar desde el 000000002 hasta el 111111112. Es decir, 000000002 = 027 + 026+ 025 + 024 + 023 + 022 + 021 + 020 = 0 111111112 = 127 + 126 + 125+ 124 + 123 + 122 + 121 + 120 = 128+64+32+16+8+2+2+1 = 255 Por lo tanto con un byte podemos representar 256 valores, desde el 0 hasta el 255. Pero para ello necesitamos 8 dgitos. La ventaja del sistema hexadecimal es que para representar los mismos valores slo necesitamos 2 dgitos. Podemos comparar los sistemas hexadecimal, decimal y binario para que veamos la ventaja de utilizar menor cantidad de dgitos.

CONVERSIN DE HEXADECIMAL A DECIMAL


Consiste en escribir el hexadecimal como potencias de base 16 y calcular. En esta ocasin hay que sustituir las letras que haya por su equivalente valor en decimal. Ejemplo1: Convertir el nmero 3AF16 en decimal. El nmero sera 3AF16 = 3162 + A161 + F160 = 3256 + 1016 + 151 = 943

CONVERSIN DE DECIMAL A HEXADECIMAL


Se toma la parte entera y se divide sucesivamente entre la base del sistema, en este caso 16 hasta que el cociente sea 0. La parte fraccionaria del nmero a convertirse multiplica por 16 (Base) sucesivamente hasta que el producto resultante no tenga parte fraccionaria. Veamos un ejemplo. Ejemplo 2: Convierte el nmero 65029 a base 16.

Por tanto, el nmero vale 65029 = FE0516

CONVERSIN DE HEXADECIMAL A BINARIO Y VICEVERSA


Pasar de binario a hexadecimal, y al contrario. Basta tener en cuenta la relacin entre los dgitos del sistema hexadecimal y su correspondencia en binario.

CONVERSIN DE HEXADECIMAL A BINARIO


Para pasar de hexadecimal a binario basta sustituir los dgitos correspondientes por la serie de cuatro cifras binarias. Ejemplo 3: Convierte en binario el nmero A516. Sustituimos A516 = 1010 0101 = 101001012

CONVERSIN DE BINARIO A HEXADECIMAL


Para pasar de binario a hexadecimal basta dividir el nmero binario en grupos de cuatro cifras y sustituir cada grupo por el dgito correspondiente segn la correspondencia anterior. Ejemplo 4: Convertir en hexadecimal el nmero 100100112. Descomponemos en dos grupos de cuatro cifras: 100100112 = 1001 0011 = 9 3 = 9316

Potrebbero piacerti anche