Sistema hexadecimal

Keywords: Sistema hexadecimal, Bit, Byte, Nibble, Número primo, Ordenador, Sistema binario, Sistema decimal

El sistema hexadecimal es un sistema de numeración vinculado a la informática, ya que los ordenadores interpretan los lenguajes de programación en bytes, que están compuestos de ocho dígitos. A medida de que los ordenadores y los programas aumentan su capacidad de procesamiento, funcionan con múltiplos de ocho, como 16 ó 32. Por este motivo, el sistema hexadecimal, de 16 dígitos, es un estándar en la informática.

Como nuestro sistema de numeración sólo dispone de diez dígitos, debemos incluir seis letras para completar el sistema.
Estas letras y su valor en decimal son: A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15.
El sistema hexadecimal es posicional y por ello el valor numérico asociado a cada signo depende de su posición en el número, y es proporcional a las diferentes potencias de la base del sistema que en este caso es 16.

Veamos un ejemplo numérico: 3E0,A (16) = 3×162 + E×161 + 0×160 + A×16-1 = 3×256 + 14×16 + 0×1 + 10×0,0625 = 992,625

La utilización del sistema hexadecimal en los ordenadores, se debe a que un dígito hexadecimal representa a cuatro dígitos binarios (4 bits = 1 nibble), por tanto dos dígitos hexadecimales representaran a ocho dígitos binarios (8 bits = 1 byte) que como es sabido es la unidad básica de almacenamiento de información.

Búsqueda de números primos

La búsqueda de números primos en base 16 es menos eficiente que en base 10. Un número primo puede acabar en cualquiera de estas ocho cifras: 1, 3, 5, 7, 9, B, D o F.

La única excepción es el número primo 2.


Véase también: sistema binario, sistema decimal

Keywords: Sistema hexadecimal, Bit, Byte, Nibble, Número primo, Ordenador, Sistema binario, Sistema decimal