Decimal para Hex
Parte da seção Fundamentos do Journey de Assembly da Coddy — lição 12 de 45.
Converter decimal para hexadecimal é semelhante a converter decimal para binário — mas em vez de dividir por 2, você divide por 16.
O método: divida por 16 repetidamente, leia os restos de trás para frente.
Exemplo passo a passo: Converter 42 para hexadecimal
| Passo | Divisão | Resultado | Resto |
|---|---|---|---|
| 1 | 42 ÷ 16 | 2 | 10 (que é A em hexadecimal) |
| 2 | 2 ÷ 16 | 0 | 2 |
Leia os restos de baixo para cima: 2A
Portanto, 42 em decimal = 0x2A.
Exemplo 2: Converter 255 para hexadecimal
| Passo | Divisão | Resultado | Resto |
|---|---|---|---|
| 1 | 255 ÷ 16 | 15 | 15 (que é F em hexadecimal) |
| 2 | 15 ÷ 16 | 0 | 15 (F) |
Leia de baixo para cima: FF
Portanto, 255 em decimal = 0xFF.
Exemplo 3: Converter 1000 para hexadecimal
| Passo | Divisão | Resultado | Resto |
|---|---|---|---|
| 1 | 1000 ÷ 16 | 62 | 8 |
| 2 | 62 ÷ 16 | 3 | 14 (que é E em hex) |
| 3 | 3 ÷ 16 | 0 | 3 |
Leia de baixo para cima: 3E8
Então 1000 em decimal = 0x3E8.
Lembrete de resto:
| Resto (0-15) | Dígito hexadecimal |
|---|---|
| 0-9 | 0-9 |
| 10 | A |
| 11 | B |
| 12 | C |
| 13 | D |
| 14 | E |
| 15 | F |
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
1A Máquina
O que é CPUMemóriaRegistradores vs MemóriaComo as instruções funcionamPadrão de Dois ArquivosA Arquitetura x86-642Sistemas de Numeração
Por que Binário?Números BináriosDecimal para BinárioPor que Hexadecimal?Hex para DecimalDecimal para HexASCII & Hex