Convertidor de hexadecimal a binario
¿Qué es el sistema numérico hexadecimal?
El sistema numérico hexadecimal (base 16) es un sistema numérico posicional que utiliza 16 símbolos para representar valores. Estos símbolos son:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Aquí, las letras de la A a la F representan los números decimales del 10 al 15 respectivamente. Debido a que cada dígito puede representar dieciséis valores diferentes, el sistema hexadecimal es muy compacto y conveniente para su uso en informática. Se utiliza con frecuencia en programación y electrónica digital porque se alinea bien con el sistema binario.
Cada dígito hexadecimal corresponde directamente a un número binario de 4 bits. Por ejemplo:
A₁₆ = 1010₂,
F₁₆ = 1111₂
Esto hace que la conversión entre hexadecimal y binario sea particularmente sencilla.
¿Qué es el sistema numérico binario?
El sistema numérico binario (base 2) utiliza solo dos símbolos: 0 y 1. Cada dígito binario (bit) representa una potencia de dos dependiendo de su posición en la secuencia.
Por ejemplo:
El sistema binario es la base de las operaciones informáticas ya que todos los datos y lógica digitales se representan electrónicamente utilizando dos estados: ENCENDIDO (1) o APAGADO (0).
Conversión de hexadecimal a binario
El proceso de conversión de hexadecimal a binario es directo, ya que cada dígito hexadecimal puede ser reemplazado por un equivalente binario exacto de 4 bits.
Ejemplo de referencia:
| Hex | Binario |
|---|---|
| 0 | 0000 |
| 1 | 0001 |
| 2 | 0010 |
| 3 | 0011 |
| 4 | 0100 |
| 5 | 0101 |
| 6 | 0110 |
| 7 | 0111 |
| 8 | 1000 |
| 9 | 1001 |
| A | 1010 |
| B | 1011 |
| C | 1100 |
| D | 1101 |
| E | 1110 |
| F | 1111 |
Ejemplo
Convertir a binario:
5 → 0101
B → 1011
o excluyendo el cero inicial
Conversión a través del decimal
Primero, transforma el número hexadecimal al sistema decimal:
– Cada dígito del número hexadecimal se multiplica por la base 16 elevada a la potencia de su índice de posición , donde es el dígito más a la derecha.
– Luego, se suman todos los resultados.
Ejemplo:
Ahora convierte de decimal a binario:
– Divide repetidamente el número decimal por 2, anotando el residuo cada vez, hasta que el cociente sea cero.
– Registra los residuos en orden inverso.
| División | Cociente | Residuo |
|---|---|---|
| 8 ÷ 2 | 4 | 0 |
| 4 ÷ 2 | 2 | 0 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Por lo tanto,
Este ejemplo muestra el principio para cualquier número hexadecimal, sin embargo, para simplificar el procedimiento, podemos sustituir directamente cada dígito hexadecimal por su equivalente de 4 bits.
Aplicaciones prácticas
Convertir valores hexadecimales a binarios es común cuando:
- Se depuran o analizan circuitos digitales
- Se inspecciona el código máquina o las direcciones de memoria en informática
- Se trabaja con códigos de color en diseño web (por ejemplo, el color
#FF6600corresponde al binario111111110110011000000000) - Se codifican y decodifican datos en protocolos de comunicación
Notas
- Cada dígito hexadecimal siempre corresponde a exactamente cuatro dígitos binarios, por lo que la longitud total del número binario es siempre cuatro veces el número de dígitos hexadecimales.
- Eliminar ceros a la izquierda después de la conversión no cambia el valor numérico.
- El hexadecimal simplifica secuencias binarias largas, haciéndolas más fáciles de leer e interpretar.
Preguntas frecuentes
¿Cómo convertir un número hexadecimal como 1A₁₆ a binario?
Reemplaza cada dígito con su equivalente de 4 bits:
1 → 0001, A → 1010
Por lo tanto, o excluyendo el cero inicial
¿Cuántos dígitos binarios corresponden a un dígito hexadecimal?
Cada dígito hexadecimal equivale a cuatro dígitos binarios (bits).
¿Cómo comprobar si una conversión de hexadecimal a binario es correcta?
Puedes convertir tanto el resultado hexadecimal como el binario a decimal. Si ambos valores decimales coinciden, la conversión es correcta.
¿Se pueden convertir números hexadecimales fraccionarios a binario?
Sí. Las fracciones hexadecimales también pueden convertir de dígito a dígito de hexadecimal a binario.
¿Por qué se utiliza con frecuencia el hexadecimal en lugar del binario?
Porque es más compacto y más fácil de leer para los humanos mientras mantiene una simple correspondencia uno a uno con el binario: cada 4 bits equivalen a 1 dígito hex.