Quando trabalhamos com a linguagem Assembly encontramos por acaso a necessidade de converter números de um sistema binário, que é utilizado nos computadores, para o sistema decimal usado pelas pessoas.
O sistema binário é baseado apenas em duas condições ou estados, estar ligado (1), ou desligado (0), portanto a sua base e dois.
Para a sua fórmula, podemos usar a fórmula de valor posicional.
Por exemplo, se tivermos o número binário 10011, tomamos cada dígito da direita para a esquerda e multiplicamos pela base, elevando a potência correspondente à sua posição relativa:
Binário: 1 1 0 0 1
Decimal: 1*2^0 + 1*2^1 + 0*2^2 + 0*2^3 + 1*2^4
= 1 + 2 +0 + 0 + 16 = 19 decimal
o carácter ^ é usado em informática como símbolo de potência e * para multiplicação.
Sem comentários:
Enviar um comentário