Está en la página 1de 2

ANDSRADE JUAREZ JESUS M1-1A

ALEJANDRO

SISTEMA NUMERICO HEXADECIMAL


¿Qué es el sistema hexadecimal?
La palabra hexadecimal es una combinación de los términos hexa y decem. Hexa proviene del
griego y significa “seis”, mientras que decem es la palabra latina para “diez”. El sistema
hexadecimal es, por lo tanto, un sistema de numeración posicional que tiene como base el 16. Esto
quiere decir que el sistema hexadecimal utiliza 16 dígitos diferentes. En otras palabras: hay 16
dígitos, frente a los dos del sistema binario (1 y 0) o los diez del sistema decimal (de 0 a 9). Pero, en
la práctica, ¿cuál es el propósito de este sistema?

¿Para qué sirve el sistema hexadecimal?


El sistema hexadecimal se utiliza en la informática para facilitar la legibilidad de números grandes o
secuencias de bits largas. Estos se agrupan en cuatro bits cada uno y se convierten al sistema
hexadecimal. Con ello, a partir de una larga secuencia de unos y ceros se obtiene un número
hexadecimal más breve, que puede dividirse en grupos de dos o cuatro. Así, los números
hexadecimales son una manera más compacta de representar secuencias de bits. El sistema se
utiliza, entre otras cosas, en la dirección de origen y de destino de protocolos de Internet (IP), en los
códigos ASCII o en la descripción de los códigos de color en diseño web con el lenguaje de hojas
de estilo CSS.

Notación hexadecimal
Como mencionamos, el sistema hexadecimal utiliza 16 dígitos. Sin embargo, esto puede ocasionar
un problema: con la notación numérica convencional, se utilizan los números decimales 10, 11, 12,
13, 14 y 15, que constan respectivamente de dos símbolos contiguos. Por esto, si se expresa el
número 10 en el sistema hexadecimal, no queda claro si se trata del número decimal 10 o, por
ejemplo, del número binario 2 (1 + 0).

Para evitar este problema, los números hexadecimales que representan los valores del 10 al 15 se
reemplazan con las letras mayúsculas A, B, C, D, E y F. De este modo, en el sistema hexadecimal,
los números del 0 al 9 y las letras mayúsculas de la A a la F se utilizan para representar el
equivalente numérico binario o decimal. Para poder distinguir los números hexadecimales de los
decimales, existen varias notaciones (en los ejemplos siguientes, se representa el número
hexadecimal “73”):

• 7316
• 73hex
• 73h
• 73H
• 0x73
• $73
• #73
• "73
• X'73'
ANDSRADE JUAREZ JESUS M1-1A
ALEJANDRO

El prefijo 0x y el sufijo h se utilizan sobre todo en programación, mientras que el símbolo del dólar
se utiliza con ciertas familias de procesadores en lenguaje ensamblador.

Relación entre el sistema hexadecimal y el sistema binario


Si se describen estados complejos, las cadenas de bits o cadenas binarias pueden llegar a ser muy
largas. Al utilizar el sistema decimal en nuestro día a día, separamos los dígitos en grupos de tres
para hacer más legibles los números muy grandes, como los millones o los billones. Lo mismo se
aplica a los sistemas digitales: para facilitar la lectura de una secuencia de bits como
11110101110011112, esta se suele dividir en grupos de cuatro dígitos. El ejemplo se vería así: 1111
0101 1100 11112. Es aún más sencillo si se convierten los dígitos binarios a números
hexadecimales.

Como 16 es la cuarta potencia de 2 (o 24) en el sistema decimal, existe una relación directa entre los
números 2 y 16, de modo que un dígito hexadecimal tiene un valor igual a 4 dígitos binarios.
Debido a esta relación, un número binario de 4 dígitos se puede representar con un solo dígito
hexadecimal. Esto hace la conversión entre números binarios y hexadecimales relativamente
sencilla, de forma que los números binarios grandes se pueden representar con menos dígitos
gracias al sistema hexadecimal.

Tabla hexadecimal para la conversión a números


decimales y binarios
Los números hexadecimales pertenecen a un sistema más complejo que el sistema binario o
decimal puro y a menudo se utilizan para representar las direcciones de memoria. Al dividir un
número binario en grupos de 4 bits, cada conjunto de cuatro dígitos puede tomar un valor de entre
0000 (0) y 1111 (8 + 4 + 2 + 1 = 15). Esto resulta en un total de 16 combinaciones de números
diferentes del 0 al 15. Ten en cuenta que el “0” también es un dígito válido.

También podría gustarte