Está en la página 1de 4

CHRISTIAN ALEJANDRO RAMIREZ ACENCIO 208

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).

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 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.

Por ejemplo, si escribimos o vemos representado 302, diremos que es el número


trescientos dos en el sistema de numeración decimal, mientras que si vemos
representado (302) 16, representa un número en el sistema hexadecimal y se lee «tres
cero dos en base dieciséis», es decir, los dígitos que lo componen se leen uno a la vez,
luego especificando la base.

Este es además un sistema que pertenece a la categoría de sistemas numéricos


posicionales, es decir, que cada dígito tiene un valor diferente según la posición que
ocupa dentro del número.

MATEMATICAS DISCRETAS ING. HUGO ERNESTO MARTINEZ LOPEZ


CHRISTIAN ALEJANDRO RAMIREZ ACENCIO 208

Tomemos un ejemplo para aclarar el concepto. El número hexadecimal 4F equivale al


número decimal 79. Para evitar confusiones, es recomendable indicar la base del
número con un índice en la parte inferior derecha, como vemos en esta imagen:

Sabemos que el dígito hexadecimal F es igual al número decimal 15, mientras que el
dígito 4 es el mismo para ambos sistemas numéricos. Para calcular el número decimal
equivalente del número hexadecimal 4F reescribimos la operación de cálculo solo con
valores decimales.

Para qué sirve el sistema hexadecimal

La representación hexadecimal de números se utiliza en tecnología de la información para


registrar valores numéricos en los registros de memoria. El sistema hexadecimal tiene la
ventaja de ocupar una menor cantidad de símbolos (dígitos) para almacenar datos y
valores numéricos muy grandes, ya que permite ocupar menos memoria en términos de
bytes. El sistema hexadecimal también es particularmente útil ya que cada dígito
hexadecimal se puede representar con exactamente cuatro dígitos binarios. Por ejemplo,
el último dígito del sistema hexadecimal (F) 16 es igual al número binario (1111) 2.
Tabla del sistema hexadecimal

Para facilitar la comprensión del concepto, publicamos a continuación la tabla de los


primeros números hexadecimales. Esta es una tabla que enumera los 16 dígitos del
sistema hexadecimal y su valor en base 10 y base 2. de modo que nos puede servir como
una de las herramientas de conversión más válidas del sistema decimal y binario al
sistema hexadecimal, y viceversa.

MATEMATICAS DISCRETAS ING. HUGO ERNESTO MARTINEZ LOPEZ


CHRISTIAN ALEJANDRO RAMIREZ ACENCIO 208

Sistema Sistema
Sistema binario
hexadecimal decimal
Usos y ventaja del sistema
hexadecimal 0 0 0000
1 1 0001

Cualquier dígito hexadecimal de (0) a (F) 2 2 0010


se puede convertir así en un número 3 3 0011
decimal o en un número binario de cuatro
4 4 0100
dígitos. Esta característica de los
5 5 0101
números hexadecimales facilita el
6 6 0110
proceso informático de convertir y
7 7 0111
almacenar números en un dispositivo
8 8 1000
electrónico, memoria digital y
9 9 1001
principalmente, en los ordenadores.
Por ello, este formato es muy utilizado en A 10 1010

informática porque permite una fácil B. 11 1011

conversión con el sistema binario que C. 12 1100

utilizan las computadoras. D. 13 1101


Además, la notación hexadecimal es más E. 14 1110
compacta que la notación binaria y utiliza F. 15 1111
hasta cuatro veces menos dígitos que la notación binaria para representar el mismo
número.
Como ya habréis comprobado con solo mirar la tabla de arriba, la conversión de binario a
hexadecimal se realiza agrupando los dígitos (bits) cuatro por cuatro, o
viceversa reemplazando cada dígito hexadecimal por 4 dígitos binarios. De este modo:

 Binario: 1.0101.1010.1010.1100.1111.0111

 Agrupados por 4: 1 0101 1010 1010 1100 1111 0111

 Agrupados en hexadecimal: 1 5 A A VS F 7

 Hexadecimal: 15AACF7

 Decimal: 22719735

MATEMATICAS DISCRETAS ING. HUGO ERNESTO MARTINEZ LOPEZ


CHRISTIAN ALEJANDRO RAMIREZ ACENCIO 208

La conversión con el sistema decimal no presenta ninguna dificultad particular. Por lo


tanto, 15AACF7 se convierte calculando:

El sistema hexadecimal representa para cada dígito exactamente la mitad de un byte.


Esta es una ventaja para el uso de la computadora, donde el byte es la unidad de cuenta.
Por otro lado, las potencias naturales del sistema hexadecimal corresponden a los
prefijos binarios Méga-, Téra-, Exa- y Yotta- (siendo dieciséis elevado a cinco, diez,
quince y veinte respectivamente). Los múltiplos binarios intermedios: kilo-, Giga-,
Péta- y Zetta- son respectivamente 0x400 unidades, 0x400 Mebi, 0x400 Tebi y 0x400
Exbi.

Por último, la conversión de texto de escritura alfabética a notación hexadecimal se


puede lograr utilizando notación ASCII. La letra «A» corresponde así al código
hexadecimal 41 y el espacio al código hexadecimal 20.

MATEMATICAS DISCRETAS ING. HUGO ERNESTO MARTINEZ LOPEZ

También podría gustarte