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 2: Conversão de binário para decimal
O sistema de numeração decimal compõe-se por 10 numerais ou símbolos, sendo esses símbolos 0,1,2,3,4,5,6,7,8 e 9, portanto o sistema decimal tem base 10.
A conversão de um número binário para decimal se baseia em determinar pesos para cada posição do digito binário.
Exemplo:
Vamos converter o número 11011 em binário (Base 2), para seu número decimal equivalente.
Para fixar o nosso aprendizado vamos converter o número 10110101 em binário para seu equivalente em decimal.
A conversão de um número binário para decimal se baseia em determinar pesos para cada posição do digito binário.
Exemplo:
Vamos converter o número 11011 em binário (Base 2), para seu número decimal equivalente.
1 + 1 + 0 + 1 + 1 = 2^4 + 2^3 + 0 + 2^1 + 2^0 = 16 + 8 + 0 + 2 + 1 = 27O pesos são atribuídos a base da direita para a esquerda em forma decrescente então no caso temos 11011 (Binário base 2) = 27 (Decimal base 10). Onde o bit no número decimal é igual a 0 não se atribui peso para o mesmo.
Para fixar o nosso aprendizado vamos converter o número 10110101 em binário para seu equivalente em decimal.
1 + 0 + 1 + 1 + 0 + 1 + 0 + 1 = 2^7 + 0 + 2^5 + 2^4 + 0 + 2^2 + 0 + 2^0 = 128 + 0 + 32 + 16 + 0 + 4 + 0 + 1 = 181Portanto 10110101 (Binário base 2) = 181 (Decimal base 10).
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.