quinta-feira, 18 de junho de 2020

Conversão binario em decimal e decimal em binario

Conversão de números binários em decimal e decimal em binário.


Sabe converter endereço IP no formato decimal para binário e vice-versa?

Se você quer ser um engenheiro de redes, projetar redes com VLSM, ou está estudando para uma certificação como CCNA, sem dúvidas esse é um tópico que você tem que saber de cabeça. Segue um método para você calcular bytes inteiros sem precisar de caneta e papel.

Primeiramente, entenda que os números binários são disposto da direita para a esquerda, do menos significativo para o mais significativo. Além disso, outro detalhe importante é que o primeiro bit, isto é, o da direita, determina se o número é par, caso 0 ou ímpar caso seja 1.

Portanto, analisando o número 0101 (leia um, zero, um, zero) sabemos que ele é ímpar pois o primeiro dígito é um. 

Seguindo, determinamos um peso para cada algarismo de acordo com a sua posição começando com 1 e dobrando o valor a cada posição à esquerda:

128 64 32 16 8 4 2 1

       1 1 1 1 1 1 1 1 soma-se todos os valores de pesos correspondentes à posição com algarismo 1 e determina-se o número em decimal. Neste exemplo, somamos todos os pesos porque todos os algarismos são iguais a 1, e temos o decimal 255 pois 128+64+32+16+8+4+2+1. Se algum algarismo aparece como zero em determinada posição, exemplo 10111110 então, não somamos o seu peso correspondente, neste caso, 128+0+32+16+8+4+2+0 que é igual a 190.

Para fazer a conversão inversa de decimal em binário, usamos os pesos para determinar que bits estarão em 1. Ex. Converter 34 decimal em binário:

Procuramos o peso imediatamente menor que 34, que é 32 e somamos com o peso 2. 

Fica assim:

00100010 da esquerda para a direita, 0+2+0+0+0+32=34 

Observamos aí um número par pois o primeiro algarismo, o mais à esquerda é zero. Para números com mais de 8 algarismos, seguimos dobrando o valor do peso, ou seja, o nono algarismo vale 256, o décimo, 512 e assim por diante. Desta forma, você poderá calcular um octeto de endereço ip ou máscara, usando apenas 8 dedos das mãos, somando os pesos dos dedos levantados. Isso facilitará muito na hora do exame de certificação. Boa sorte!


Linkedin.com/in/fabiosantosembratel


Ergue-se um novo paradigma na internet

A demanda atual de conteúdo na internet envolvendo voz e vídeo por aplicativo, stream de filmes e séries, mineração e sistema de criptomoeda...