Conversão de códigos e sistemas numéricos
Neste texto iremos aprender a trabalhar com conversão de sistemas numéricos (Binário, Decimal e Hexadecimal), facilitando a compreensão do usuário sobre as operações computacionais.
Parte 6: Conversão de decimal em hexa
A conversão de um número décima em hexadecimal é feita também através de divisões sucessivas só que nesse modo de conversão dividimos o numero a ser convertido por 16 que é a base do sistema de numeração hexadecimal.
Veja o exemplo:
Converta 423 (Decimal) em seu equivalente Hexadecimal.
* Depois da divisão sucessiva do número decimal por 16, para obter o número hexadecimal é multiplicado o valor a direita da vírgula por 16 como no exemplo acima descrito.
Veja o próximo exemplo:
Converta 214 (Decimal base 10) em hexadecimal (Base 16).
Veja o exemplo:
Converta 423 (Decimal) em seu equivalente Hexadecimal.
423 / 16 = 26,4375 = 0,4375 x 16 = 7 = 7 26 / 16 = 1,625 = 0,625 x 16 = 10 = A 1 / 16 = 0,0625 = 0,0625 x 16 = 1 = 1 = 1A7Portanto 423 (Decimal base 10) = 1A7 (Hexadecimal base 16)
* Depois da divisão sucessiva do número decimal por 16, para obter o número hexadecimal é multiplicado o valor a direita da vírgula por 16 como no exemplo acima descrito.
Veja o próximo exemplo:
Converta 214 (Decimal base 10) em hexadecimal (Base 16).
214 / 16 = 13,375 = 0,375 x 16 = 6 = 6 13 / 16 = 0,8125 = 0,8125 x 16 = 13 = D = D6Portanto 214 (Decimal base 10) = D6 (Hexadecimal base 16).
Só uma observação:
Quando você fala: O sistema de numeração hexadecimal serve basicamente para compactar um número binário, pois há números binários muito extensos que em certos casos podem atrapalhar ou até mesmo atrasar a compreensão do circuito interno.
esta incorreto, pois o circuito interno trabalha totalmente em modo binário. O hexadecimal é apenas uma representação da base 16, e na verdade o circuito interno trabalha com sequencias de bits (base 2) e por este motivo é utilizado o hexadecimal, para lidar com todas as opções nesta sequência. A velha história do byte que tem 8 bits.