Menu
Coddy logo textTech

De decimal a hex

Parte de la sección Fundamentos del Journey de Assembly de Coddy. Lección 12 de 45.

Convertir de decimal a hexadecimal es similar a convertir de decimal a binario, pero en lugar de dividir entre 2, divides entre 16.

El método: divide entre 16 repetidamente y lee remainder hacia atrás.

Ejemplo paso a paso: Convertir 42 a hexadecimal

PasoDivisiónResultRemainder
142 ÷ 16210 (que es A en hexadecimal)
22 ÷ 1602

Lee los residuos de abajo hacia arriba: 2A

Por lo tanto, 42 en decimal = 0x2A.

Ejemplo 2: Convertir 255 a hexadecimal

PasoDivisiónResultRemainder
1255 ÷ 161515 (que es F en hexadecimal)
215 ÷ 16015 (F)

Lee de abajo hacia arriba: FF

Así que 255 en decimal = 0xFF.

Ejemplo 3: Convertir 1000 a hexadecimal

PasoDivisiónResultRemainder
11000 ÷ 16628
262 ÷ 16314 (que es E en hexadecimal)
33 ÷ 1603

Lee de abajo hacia arriba: 3E8

Así que 1000 en decimal = 0x3E8.

Recordatorio sobre remainder:

Remainder (0-15)Dígito hexadecimal
0-90-9
10A
11B
12C
13D
14E
15F

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Assembly