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 :
|