Translate

domingo, 26 de agosto de 2012

Conversão de decimal para hexadecimal

       Para converter de decimal para hexadecimal, procede-se do mesmo modo que na conversão decimal - binário. Basta agora dividir por 16 e não mais por 2.
       Exemplos:
     1985
16





7
0,0625
124
16




0,75 x 16 = 12

0,75
7
16



0,0625 x 16 = 1


7
0











1985 = 7C1


106385
16





0,0625 x 16 = 1
0,0625
6649
16




0,5625 x 16 = 9

0,5625
415
16



 0,9375 x 16 = 15


0,9375
25
16


0,5625 x 16 = 9



0,5625
1
16

0,0625 x 16 = 1




0,0625
0









106385 = 19F91

       Para obter o número hexadecimal, juntamos o resultado da última divisão com os restos das divisões anteriores na sequência, lembrando que quando o resto não for um número inteiro, devemos multiplica-lo por 16. Aqui temos que transformar qualquer número maior que 9 em suas respectivas representações alfabéticas.
       A conversão de decimal para hexadecimal é feita pela divisão sucessiva do número por 16 até que o resultado seja igual a 0.
       Exemplo:
         335
16





1
0,9375
20
16




4

4
1
16



0,9375 x 16 = 15


1
0




 335 = 14F
                                                             

Obs.:
  • Quando o resto não for um número inteiro, multiplica-lo por 16.
  • O hexadecimal resultante é obtido reunindo os restos na ordem contrária à ordem obtida. Ex.: 14F 



Referência:
Prof. Hugo; Alexandre, matéria de I.M.C, 1º módulo de T.I. na Etec Prof. Horácio Augusto da Silveira, 2º semestre 2012.

Nenhum comentário:

Postar um comentário