Conversión de decimal a hexadecimal

Anuncio
Conversión de
decimal a
hexadecimal
MARIBEL COTONIETO GUTIERREZ
6° A
SyMEC
ANGEL OSWALDO GARCIA PADILLA
Conversión de decimal a hexadecimal
Una forma de conversión es a base de dividir el número decimal en 16 hasta que
no se pueda dividir más:
Después de las divisiones de revisa si hay algún resto superior o igual a 10, si esto
es así, pasaremos cada número a la letra hexadecimal que le corresponde.
Siguiendo el ejemplo de arriba es “13” y se le da el valor “D”.
Se revisan los restos de las divisiones y se van escribiendo, siendo el primer
número hexadecimal el resto de la última división.
Otra forma de conversión y un poco más sencilla es pasar el número decimal a
binario y después se convierte a hexadecimal:
Para pasar de un número binario a decimal, se hacen agrupaciones de 4 bits,
tomando el punto de inicio el último numero binario de la derecha.
Se hacen agrupaciones de derecha a izquierda, si el último grupo no llega a 4 bits,
se rellenan con 0
Convertir de hexadecimal a binario
Una forma sencilla de convertirlo es pasando el número a binario y después a
decimal. Ejemplo:
𝐴13𝐹16
1) Se transforma de Numero hexadecimal a binario:
A= 10102
1= 00012
3=00112
F= 11112
= 10100001001111112
2) Se transforma de numero binario a decimal:
1𝑥215 + 1𝑥213 + 1𝑥28 + 1𝑥25 + 1𝑥24 + 1𝑥23 + 1𝑥22 + 1𝑥21 + 1𝑥20
= 32768 + 8192 + 256 + 32 + 16 + 8 + 4 + 2 + 1 = 4127910
Resultado: 𝐴13𝐹16 𝑒𝑞𝑢𝑖𝑣𝑎𝑙𝑒 𝑎 10100001001111112 𝑐𝑢𝑦𝑜 𝑑𝑒𝑐𝑖𝑚𝑎𝑙 𝑒𝑠 4127910
Otra forma es asiendo la segunda parte de la primera forma pero en vez de
multiplicar cada valor por 2 se hace por 16 ya que este es la base hexadecimal,
elevado a la posición que corresponda reemplazando por 0.
Ejemplo: 𝐴13𝐹16
𝐴𝑥163 + 1𝑥162 + 3𝑥161 + 𝐹𝑥160 = 40960 + 256 + 48 + 15 = 4127910
para multiplicar los valores de A= 10 y F= 15.
Descargar