quinta-feira, 15 de abril de 2010

Conversão - Hexadecimal em Binário

Bom dia !
Senhores,
agora vou passar a terceira parte da série Conversão, essa é muito interessante.Observem !

Tabela básica do Hexadecimal:
0
1
2
3
4
5
6
7
8
9
A = 10
B = 11
C = 12
D = 13
E = 14
F= 15

Exemplo:
Hexadecimal : 0xE6DFFD

1 Parte
Vamos destrinchar por parte, vamos começar com o "E" (vamos transformar "E" em Binário):

(Hexadecimal) E = 14 (Decimal)

(Decimal) 14 = 1110 (Binário)

14/2 = 1110
*Ver conversão de Decimal em binário em artigo do mesmo

Obs.: Todo número Hexadecimal é convertido num Binário de quatro dígitos, ou seja, os outros dígitos são "zeros a direita", sem valor, mas pode ser exibido, nesse caso ficará: 0000 1110.

2 Parte

6 - já é um numero decimal, não precisa de conversão.Então vamos só convertê-lo em Binário.

6/2 = 0110 (Binário)
*Ver conversão de Decimal em binário em artigo do mesmo

3 Parte
(Hexadecimal) D = 13 (Decimal)

13/2 = 1101 (Binário)
*Ver conversão de Decimal em binário em artigo do mesmo

4 Parte
(Hexadecimal) F = 15 (Decimal)

(Decimal) 15/2 = 1111 (Binário)
*Ver conversão de Decimal em binário em artigo do mesmo

5 Parte
(Hexadecimal) F = 15 (Decimal)

(Decimal) 15/2 = 1111 (Binário)
*Ver conversão de Decimal em binário em artigo do mesmo

6 Parte
(Hexadecimal) D = 13 (Decimal)

13/2 = 1101 (Binário)
*Ver conversão de Decimal em binário em artigo do mesmo

Ufa !Depois dos calculos agora é só juntar os resultados:

1 Parte: 1110
2 Parte: 0110
3 Parte: 1101
4 Parte: 1111
5 Parte: 1111
6 Parte: 1101

E organizar:
1110 0110 1101 1111 1111 1101

Pronto ! Transformamos 0xE6DFFD em 1110 0110 1101 1111 1111 1101

Observação:
Sempre na conversão de Hexadecimal para Binário, o número deve ter 4 Bits, então como fazer a conversão para Decimal ?
É só você preencher os outros bists com "zeros", ou seja, a "E" em Hexadecimal que vai se tornar 1110 em Binário, quando for convertida para Decimal deve ficar como 0000 1110, fazendo os calculos você vai encontrar 14. :-)

Hexadecimal = E
Binário = 1110
Decimal = 14

Agora vocês já sabem converter qualquer valor em Hexadecimal/Binário/Decimal.
É isso pessoal, espero ter ajudado, quem tiver dúvida pode enviar e-mail ou deixar sugestão.
Abraço.

Nenhum comentário: