Otro código que se usa con cierta frecuencia es el hexadecimal, es decir, en base dieciséis.
Consiste en utilizar las letras A, B, C, D, E y F para representar los números del diez al quince, mientras que para el dieciséis emplearemos el 1 y el 0.
Consiste en utilizar las letras A, B, C, D, E y F para representar los números del diez al quince, mientras que para el dieciséis emplearemos el 1 y el 0.
La
razón para el uso del sistema hexadecimal es que su conversión a
binario o la conversión de binario a hexadecimal es muy simple, puesto
que, al ser dieciséis igual a dos elevado a cuatro, cuatro números
binarios componen un número hexadecimal.
Decimal | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hex | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
Cómo convertir de decimal a hexadecimal
Divide el número decimal entre 16. Trata la división
como una división entera. En otras palabras, haz un alto en la respuesta
con el número entero en lugar de calcular los dígitos después de la
coma decimal.
- Para este ejemplo, seamos ambiciosos y convirtamos el número decimal 317,547. Calcula 317,547 ÷ 16 = 19,846, ignora los dígitos después de la coma decimal.
Escribe el residuo en la notación hexadecimal. Ahora
que dividiste el número entre 16, el residuo es la parte que no puedes
concordar en el 16.° lugar o uno mayor. Por tanto, el residuo debe estar
en el 1° lugar, el último dígito del número hexadecimal.
- Para encontrar el residuo, multiplica tu respuesta por el divisor, después resta el resultado del dividendo. En nuestro ejemplo, 317,547 - (19,846 x 16) = 11.
- Convierte el dígito a la notación hexadecimal con el cuadro de conversión de números pequeños en la parte superior de esta página, el 11 se convierte en B en nuestro ejemplo.
Repite el proceso con el cociente. Has convertido el
residuo en un dígito hexadecimal. Ahora continúa al convertir el
cociente, divídelo entre 16 otra vez. El residuo es el penúltimo dígito
del número hexadecimal. Esto funciona con la misma lógica mencionada
anteriormente: el número original ahora se ha dividido entre (16 x 16 =)
256, por lo que el residuo es la parte del número que no puede
concordar en el 256.° lugar. En este punto, ya sabemos el 1.° lugar, así
que el residuo debe estar en el 16.° lugar.
- En nuestro ejemplo, 19,846 / 16 = 1240.
- Residuo = 19,846 - (1240 x 16) = 6. Este es el penúltimo dígito de nuestro número hexadecimal.
Repite la operación hasta obtener un cociente menor a 16.
Recuerda convertir los residuos de 10 a 15 a la notación hexadecimal.
Anota cada residuo a medida que avances. El cociente final (menor a 16)
es el primer dígito de nuestro número. Aquí la continuación de nuestro
ejemplo:
- Toma el último cociente y divídelo entre 16 otra vez: 1240 / 16 = 77, residuo 8.
- 77 / 16 = 4, residuo 13 = D
- 4 < 16, por lo que 4 es el primer dígito.
Completa el número. Como se mencionó anteriormente, se encuentra cada dígito del número hexadecimal de derecha a izquierda. Revisa tu trabajo para asegurarte de escribirlos en el orden correcto.- Nuestra respuesta final es 4D86B.
- Para revisar tu trabajo, convierte de nuevo cada dígito a un número decimal, multiplícalos por las potencias de 16 y suma los resultados. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, nuestro número decimal original.
0 comentarios :
Publicar un comentario