Del mismo modo que hallamos la correspondencia entre números octales y binarios, podemos establecer una equivalencia directa entre cada dígito hexadecimal y cuatro dígitos binarios, como se ve en la siguiente tabla:
- DECIMALBINARIOHEXADECIMAL000000100011200102300113401004501015601106701117810008910019101010A111011B121100C131101D141110E151111F
Binario a hexadecimal: - La conversión entre números binarios y hexadecimal se realiza "expandiendo" o "contrayendo" cada dígito hexadecimal a cuatro dígitos binarios. Por ejemplo, para expresar en hexadecimal el número binario 1010011100112 bastará con tomar grupos de cuatro bits, empezando por la derecha, y reemplazarlos por su equivalente hexadecimal:10102 = A1601112 = 71600112 = 316y, por tanto: 1010011100112 = A7316En caso de que los dígitos binarios no formen grupos completos de cuatro dígitos, se deben añadir ceros a la izquierda hasta completar el último grupo. Por ejemplo:1011102 = 001011102 = 2E16
- Hexadecimal a binario:
- La conversión de números hexadecimales a binarios se hace del mismo modo, reemplazando cada dígito hexadecimal por los cuatro bits equivalentes de la tabla. Para convertir a binario, por ejemplo, el número hexadecimal 1F616 hallaremos en la tabla las siguientes equivalencias:116 = 00012F16 = 11112616 = 01102y, por tanto: 1F616 = 0001111101102
No hay comentarios.:
Publicar un comentario