CONVERSÃO DE VALORES
Converter valores binários para decimais.. decimais e hexadecimais pode parecer uma tarefa complicada, mas veremos que não é tão difícil,desde que possamos compreender seu funcionamento e lógica... para uma compreensão melhor sugiro ver também o artigo (Conceito de bytes), caso não esteja acostumado..

Veremos aqui alguns exemplos que poderão ajudar o usuário nessa tarefa muito utilizada em componentes como placas, memórias, processadores assim como em aplicativos e sistemas operacionais...

CONVERTENDO NUMEROS DECIMAIS EM BINARIOS

Para converter um numero decimal para binário, devemos apenas dividir continuamente por 2 os resultados obtidos e armazenando o resto (que será o valor binário), depois escrevermos da direita para esquerda conforme os últimos valores obtidos no calculo. (no exemplo abaixo vamos converter o valor decimal de 125 para binario....)




CONVERTENDO NUMEROS BINARIOS PARA DECIMAIS

Como vimos anteriormente converter decimais em binários é uma tarefa relativamente fácil..e como faremos caso tivéssemos um valor binário e precisar converter em números decimais..?

Para isso, iremos pegar os valores obtidos do binário, da esquerda para direita ex(o valor acima era 1111101, valor calcular da esquerda p/ direita..seria 1011111)

Cada valor binário será multiplicado pela potencia de 2, ou seja 1,2,4,8,16,32,64 que seria os valores dos bits.. e somamos o resultado final.. (no exemplo abaixo vamos converter o valor binário de 1111101 para decimal).




CONVERTENDO NUMEROS BINARIOS PARA HEXADECIMAIS

Para convertermos um valor binário para hexadecimal, usaremos quase o mesmo procedimento anterior... iremos pegar os valores obtidos do binário, da esquerda para direita (o valor binario 1111101,iremos calcular da esquerda p/ direita..seria 1011111)

No caso o valor binario será multiplicado pela potencia de 2, ou seja 1,2,4,8,1,2,4,8 que seriam os 4 bits inferiores e 4 superiores de um byte.. e somamos o resultado final em grupos.. lembrando que acima de 9.. A(10),B(11),C(12),D(13),E(14),F(15) (no exemplo abaixo vamos converter o valor binário 1111101 para hexadecimal).



CONVERTENDO NUMEROS DECIMAIS PARA HEXADECIMAIS
Para convertermos valores decimais em hexadecimais, o procedimento é similar a conversão de decimal para binario,porem iremos dividir o valor decimal por 16..vamos assim obter um numero inteiro que será novamente dividido por 16 , separando o resto (valor hexadecimal),quando um valor decimal não puder mais ser dividido, o valor também será inserido como resto.



CONVERTENDO HEXADECIMAL PARA DECIMAL

Para fazermos a conversão de valores hexadecimais para decimais, 1, 2, 3, 4,5, 6, 7,8, 9, 10(A),11(B), 12(C), 13(D), 14(E), 15(F)
...devemos primeiramente calcular cada valor hexadecimal da direita para esquerda ex: o valor Hex (209E) seria.. (E x 16) + (9 x 16) + (0 x 16) + (2 x 16), sendo que o valor 16 é sempre elevado à potencia (0,1,2,3) em seguida somamos todos valores conforme exemplo abaixo :