conversion de hexadecimal a decimal
para convertir un número hexadecimal a su equivalente decimal, multiplicar el valor decimal de cada dígito hexadecimal por su peso, y luego realizar la suma de estos productos. - Los pesos de un número hexadecimal crecen según las potencias de 16 (de derecha a izquierda).
- Los pesos de un número hexadecimal crecen según las
potencias de 16 (de derecha a izquierda).
- Para un número hexadecimal de 4 dígitos, los pesos
son:
163 162 161 160
4096 256 16 1
Ejemplo: Convertir a decimal los siguientes números
hexadecimales:
(a) 1C16 (b) A8516
Solución. Primero, hay que convertir a binario el
número hexadecimal, y después a decimal:
(a) 1 C
0001 1100 = 24 + 23 + 22 = 16 + 8 + 4 = 2810
(b) A 8 5
1010 1000 0101 = 211 + 29 + 27 + 22 + 20 = 2048 + 512 + 128 + 4 + 1 = 269310
C
Dado que el sistema hexadecimal tiene base dieciséis, los "valores de lugar" corresponden a potencias de dieciséis. Para realizar la conversión al sistema decimal, multiplica cada valor de lugar por la potencia de dieciséis respectiva. Comienza este proceso escribiendo las potencias de dieciséis al lado de los dígitos de un número hexadecimal. Utilizaremos como ejemplo el número hexadecimal C92116.
Comienza a la derecha con 160 y aumenta el exponente cada vez que pases al siguiente dígito de la izquierda:
- 116 = 1 x 160 = 1 x 1 (todos los números tienen valor decimal salvo donde se indica)
- 216 = 2 x 161 = 2 x 16
- 916 = 9 x 162 = 9 x 256
- C = C x 163 = C x 4096
conversion de hexadecimal a decimal
No hay comentarios:
Publicar un comentario