Descargar el PDF Descargar el PDF

Este artículo te explicará cómo convertir un número binario (base 2) en hexadecimal (base 16). Ya sea para desarrollar código, para una clase de matemática o para The Martian , el sistema hexadecimal es un útil y poderoso método sencillo para escribir largas cadenas de números binarios. Debido a que ambas bases son potencia de 2, el procedimiento es mucho más simple que para otras conversiones generales, por ejemplo, para convertir de decimal a binario . Todo lo que necesitas para convertir un número binario en hexadecimal es un poco de habilidad para contar y sumar.

Método 1
Método 1 de 2:

Realizar conversiones básicas

Descargar el PDF
  1. Los números binarios pueden ser 1 o 0. Los números hexadecimales pueden ser de 0 a 9 y de la A a la F, debido a que el sistema hexadecimal tiene base 16. Puedes convertir cualquier cadena de números binarios en hexadecimal (1, 01, 101101, etc.), pero necesitas cuatro números para hacer la conversión (0101→5; 1100→C, etc.). En este artículo, se comenzará con el ejemplo 1010.
    • 1010
    • Si el número que quieres convertir tiene menos de 4 dígitos, agrega ceros a la izquierda hasta alcanzar los cuatro dígitos. Por ejemplo, 01 tendrías que convertirlo en 0001. [1]
  2. Cada uno de los cuatro números significa otro número en el sistema decimal. El uno va en el último dígito. Ya entenderás el sentido del resto de los números más adelante. Por ahora, solo escribe un pequeño "1" arriba del último dígito. [2]
    • 1010
    • Ten en cuenta que no vas a elevar nada a ninguna potencia: esto es solo una pequeña ayuda para ver el valor de cada uno de los dígitos.
  3. Esos son los marcadores restantes. Si sientes curiosidad por saber qué significan estos números, en realidad representan las distintas potencias de 2. El primero es , el segundo es , y así sucesivamente.
    • 1010
  4. Afortunadamente, una vez que tienes los cuatro números y ya sabes lo que significan, el proceso de conversión es fácil. Si tienes un 1 en el primer lugar, significa que tienes un 8. Si tienes un cero en la segunda columna, significa que no tienes ningún 4. La tercera columna indica cuántos 2 tienes y la cuarta cuántos 1. Así, por ejemplo: [3]
    • 1010
    • 8 0 2 0
  5. Ahora que tienes los números de cada marcador, debes sumarlos. El resultado que obtienes al hacer la suma es un número expresado en sistema decimal . Los números del 0 al 9 del sistema decimal y hexadecimal son exactamente iguales (por ejemplo, 1 [dec] = 1 [hex]). Sin embargo, si el número es mayor a 9, ya no cumple con esta propiedad y por lo tanto debes convertirlo de decimal a hexadecimal. Lee el próximo paso para ver cómo hacerlo.
    • 1010
    • 8 0 2 0
    • Respuesta: el número binario 1010 equivale a 10 decimal (para obtener la respuesta final, debes convertirlo en hexadecimal).
  6. Esto es para que no te confundas al leer un número en hexadecimal ("¿eso es un 1 y un 5, o un 15?"). Afortunadamente, el sistema es muy fácil ya que si el número en binario tiene 4 dígitos, no puedes obtener un número más grande que 15. Simplemente reemplaza el número por la letra correspondiente del alfabeto, comenzando a partir del 10. De este modo:
  7. Los siguientes ejemplos tienen las respuestas escritas en color blanco debajo de cada enunciado. Para revisar si hiciste bien el procedimiento y ver las respuestas, selecciona el área que está debajo del enunciado haciendo clic y arrastrando el ratón encima del texto blanco.
    • Convierte 1 en hexadecimal:
      • Agrega ceros hasta que el número tenga 4 dígitos: 0001
      • Coloca los marcadores:
      • Suma los dígitos correspondientes:
      • Respuesta final: 1
    • Convierte 0101 en hexadecimal:
      • Agrega ceros hasta que el número tenga 4 dígitos: 0101
      • Coloca los marcadores:
      • Suma los dígitos correspondientes:
      • Respuesta final: 5
    • Convierte 1110 en hexadecimal:
      • Agrega ceros hasta que el número tenga 4 dígitos: 1110
      • Coloca los marcadores:
      • Suma los dígitos correspondientes:
      • Respuesta final: E
    • Convierte 0011 en hexadecimal:
      • Agrega ceros hasta que el número tenga 4 dígitos: 0011
      • Coloca los marcadores:
      • Suma los dígitos correspondientes:
      • Respuesta final: B
    Anuncio
Método 2
Método 2 de 2:

Convertir largas cadenas de números binarios

Descargar el PDF
  1. Un número de 4 dígitos en binario se corresponde con un número de 1 dígito en hexadecimal. Entonces, para poder convertir el número, es mejor desglosarlo primero en grupos de 4 dígitos comenzando desde la derecha. Por ejemplo:
    • Convierte en un número hexadecimal.
  2. Los ceros no afectarán la conversión y además harán que sea más fácil de visualizar el número. Recuerda que debes formar grupos de 4 números binarios.
    • Convierte en un número hexadecimal.
  3. Ahora debes convertir cada grupo de números binarios por separado, así que escríbelos por separado en la hoja así es más fácil trabajar con ellos. Realiza el procedimiento explicado anteriormente para convertir cada cadena de cuatro dígitos individual en su equivalente hexadecimal. Siguiendo con el ejemplo: [4]
  4. Una vez que hayas convertido todos los grupos de 4 dígitos, simplemente únelos para obtener la respuesta final. De este modo, para el ejemplo de más arriba:
    • 3 B 2 9
  5. 5
    Memoriza la tabla de conversión o revísala para comprobar si hiciste bien todas las partes. Solo existen 16 posibles combinaciones de números binarios. Así que, si no quieres descubrir cuál es el valor de cada cadena individualmente, puedes usar esta tabla de conversión.


    Binario Hexadecimal
    0000 0
    0001 1
    0010 2
    0011 3
    0100 4
    0101 5
    0110 6
    0111 7
    1000 8
    1001 9
    1010 A
    1011 B
    1100 C
    1101 D
    1110 E
    1111 F [5]
    Anuncio

Consejos

  • Para cambiar de binario al sistema octal, debes agruparlos en conjunto de tres a diferencia del hexadecimal.
  • El sistema de números binarios tiene base 2 (solo existen dos posibilidades, 1 o 0). El sistema hexadecimal tiene base 16. ¿Puedes imaginar por qué necesitas cuatro números binarios para obtener solo un hexadecimal? Es porque necesitas 4 números de base 2 por separado, ya que .
Anuncio

Advertencias

  • Si vas a intentar encontrar el equivalente hexadecimal de una dirección codificada en binario y lo haces mal, el resultado de esa dirección codificada en hexadecimal será incorrecto.
Anuncio

Acerca de este wikiHow

Esta página ha recibido 278 023 visitas.

¿Te ayudó este artículo?

Anuncio