6.2 Números hexadecimales
6.2.5 Métodos para trabajar con números hexadecimales y binarios 
Nota para el instructor
  El propósito de este indicador de objetivos es resumir el conocimiento que se ha adquirido recientemente.

Este indicador de objetivos se relaciona con los Objetivos nº 3 y nº 60 del Examen de certificación CCNA.

La conversión de números binarios en hexadecimales y de números hexadecimales en binarios es muy sencilla. El motivo es que la base 16 (hexadecimal) es una potencia de base 2 (binario). Cuatro dígitos binarios (bits) equivalen a un dígito hexadecimal. La conversión se desarrolla de la siguiente manera:

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

De modo que, si tenemos el número binario 01011011, lo dividimos en dos grupos de cuatro bits. Los grupos son: 0101 y 1011. Al realizar la conversión de estos dos grupos a números hexadecimales, esto da como resultado 5 y B. De modo que la conversión de 01011011 a números hexadecimales da como resultado 5B. Para convertir números hexadecimales a números binarios, haga la operación contraria. Convertir AC hexadecimal a números binarios. En primer lugar, convierta A hexadecimal, que es 1010 binario, y luego convierta C hexadecimal, que es 1100 binario. De modo que la conversión de AC hexadecimal da como resultado 10101100 binario.

Para los números binarios de cualquier longitud siempre se aplica la misma conversión. Comience por la derecha del número binario y divida el número en grupos de cuatro. Si al llegar al extremo izquierdo del número no se lo puede agrupar de forma igualitaria en grupos de cuatro, agregue ceros a la izquierda hasta que la cantidad sea equivalente a cuatro dígitos (bits). Luego realice la conversión de cada grupo de cuatro a su equivalente hexadecimal. A continuación, se suministra un ejemplo:

100100100010111110111110111001001 se convierte en:
0001 0010 0100 0101 1111 0111 1101 1100 1001 se convierte en:
1 2 4 5 F 7 D C 9 de modo que:
   
100100100010111110111110111001001 binario = 1245F7DC9 hexadecimal

Tal como se especificó anteriormente, los números hexadecimales funcionan de manera exactamente opuesta. Para cada dígito hexadecimal corresponden cuatro dígitos binarios (bits). Por ejemplo:

AD46BF se convierte en:
A D 4 6 B F se convierte en:
1010 1101 0100 0110 1011 1111 de modo que:
   
AD46BF hexadecimal se convierte en 101011010100011010111111 binario

Así es la conversión de números binarios a hexadecimales y de números hexadecimales a binarios.