Red de conocimiento informático - Aprendizaje de programación - ¿Qué es el sistema hexadecimal?

¿Qué es el sistema hexadecimal?

Hexadecimal.

Hexadecimal (abreviado como hexadecimal o subíndice 16) es un sistema de redondeo en matemáticas que aumenta en 1 cada 16. Generalmente se representa con los números del 0 al 9 y las letras de la A a la F, donde la A a la F equivalen al 10 al 15 en el sistema decimal. Estos números se llaman números hexadecimales. Por ejemplo, el número decimal 57 se escribe como 111001 en binario y como 39 en hexadecimal.

Hoy en día, el hexadecimal se usa comúnmente en las computadoras porque es menos difícil convertir cuatro bits en un solo número hexadecimal. Sin embargo, esta notación mixta es confusa y requiere algún prefijo, sufijo o subíndice para su visualización.

Ada y VHDL envuelven números hexadecimales entre "comillas numéricas" en las que se basan, como "16#5A3#". Para vectores de bytes, VHDL utiliza el prefijo x, por ejemplo x "10", que corresponde al código binario "00010000".

Conversión binaria

La mayoría de las computadoras pueden manejar datos binarios, pero los humanos tienen dificultades para procesar números grandes, incluso números binarios relativamente pequeños. Aunque la mayoría de las personas están familiarizadas con el sistema base 10, mapear binario a hexadecimal es mucho más fácil que mapear a decimal porque cada dígito hexadecimal se mapea a un bit entero.

Este ejemplo convierte 1111?2 a decimal. Dado que cada posición en un número binario puede contener un 1 o un 0, su valor se puede determinar fácilmente a partir de la posición que comienza desde la derecha.