Você está na página 1de 1

Vídeo - Conversão entre sistemas de numeração binário e

decimal (9 min)
Neste vídeo, vamos discutir a conversão de binário para decimal, mas antes disso, gostaria de analisar a
notação posicional ou os valores das casas. Tenho aqui, o número 2.168. Se observarmos os valores das
casas do número 2.168, podemos ver que eles têm as casas de unidades, dezenas, centenas, milhares,
dezenas de milhares, centenas de milhares e milhões. Esses são os valores das casas do sistema de
numeração decimal que utiliza a base 10. É possível observar que temos o número 2 na casa de milhares,
então temos 2 milhares. Temos um número 1 na casa de centenas para 100. Temos o número 6 na casa de
dezenas para 60. E temos o número 8 na casa de unidades para 8. Então, efetivamente, temos 2 milhares,
1 centena, 6 dezenas para 60, e 8 unidades para 8.
Agora, quando falamos sobre os valores das casas no sistema de numeração decimal, estamos falando
sobre as potências de 10. É possível observar que a casa de unidades é o 10 elevado a 0. A casa de
dezenas, 10 elevado a 1. A casa de centenas, 10 elevado a 2. ou 10 x 10 que totalizam 100. A casa de
milhares é o 10 elevado a 3, ou 10 x 10 x 10 e assim por diante. Então, você pode ver que os valores das
casas são baseados em potências de 10. Se observarmos o número 2.168, então, escrito por extenso,
podemos ver que, efetivamente, temos 2 milhares 1 centena, 6 dezenas e 8 unidades. E 2.000 + 100 + 60 +
8 têm o total de 2.168. Esse é o tipo de conta e adição que aprendemos quando somos crianças. O sistema
decimal que utiliza a base 10. Ele é baseado no fato de ter: potências de dez, porém, mais importante, você
tem 10 caracteres ou numerais nesse sistema de contagem de 0 a 9. Isso significa que em cada valor de
casa, é possível ter do número 0 ao número 9. Em outras palavras, se eu tivesse o número 9.168, poderia
simplesmente substituir o 2 por um 9, e agora terei 9 milhares, totalizando 9.000 na casa de milhares. Então,
em qualquer um desses valores das casas, você pode ter do número 0 ao 9. Esse é o sistema de numeração
decimal que utiliza a base 10. Se consideramos o binário e olharmos da mesma forma que o decimal, o
binário é um sistema de numeração de base 2. Existem apenas dois caracteres ou dois números: 0 e 1.
Então nos valores das casas, podemos ter apenas números 0 ou 1. Os valores das casas vão de 1, que é o
2 elevado a 0, a 2, 2 elevado a 1, 4, 2 elevado a 2, 8, 2 elevado a 3 ou 2 x 2 x 2 igual a 8. 2 x 2 x 2 x 2 é igual
a 16-- isso é o 2 elevado à 4ª potência, com o valor da casa de 16. E, as casas 32, 64 e 128. Observe que
estendi a tabela até os valores de casa 8. Isso porque 8 bits é um agrupamento importante dos números.
8 bits formam um byte no processamento do computador.
Agora, tenho os valores de casa para essencialmente 8 bits. Se eu quiser gravar o número 168 em binário,
só preciso encontrar os valores das casas correspondentes e conectar um 1 ou um 0. Então, irei à casa 128
e vou perguntar, “Eu preciso de 128 casas para alcançar 168? Sim, eu preciso. Então, colocarei um número
1 lá. Agora, eu preciso de um 64? Eu já tenho 128. Se eu adiciono 64, vou ter 192, porque 128 + 64 é igual a
192. Então, a resposta é não, por isso, coloquei um 0. Ainda tenho 128. Agora, eu preciso de um 32? 128 +
32 é igual a 160, portanto, sim. Posso usar um número 1 aqui. Agora tenho 160. Preciso de um 16? Não,
isso somaria 176, o que excederia o número de destino de 168. Colocarei um 0 aqui. E um 8? Se eu
adicionar um 8, Vou obter o número exato. 128 + 32 + 8 é igual a 168. Vou continuar com os zeros na casa
4, na casa 2 e na casa 1. E o 168 em binário equivale a 10101000. Agora tenho um 128. Um 32. E um 8.
E 128 + 32 + 8 é igual a 168. Se analisarmos o slide seguinte, você poderá perceber que agora preciso
converter o número 01101101 para decimal. Se eu quiser fazer o caminho oposto, e converter esse número
binário para decimal, tudo que preciso fazer é colocar os valores nas casas. Colocarei aqui como 0. 1… 1,
0… 1, 1… 0, 1. E, em seguida, vou somá-los. Tenho um 64, Um 32. 64 + 32 é igual a 96. Além disso, tenho
um 8. Que soma 104, mais 4 é igual a 108, mais 1 é igual a 109. Esse número convertido para decimal é o
número 109.
Agora, vamos analisar um endereço IP completo em binário. Irei para o próximo slide. E você poderá ver que
agora tenho um endereço IP de 32 bits, quatro octetos ou um total de 32 bits. Se eu quiser converter esse
endereço IP binário para decimal, tudo que preciso fazer é somar cada octeto individualmente. Vamos
começar com o primeiro aqui. Podemos ver que 1, 1, 0, 0, 0, 0, 0, 0. 128 + 64 é igual a 192. Agora, o próximo
octeto tem 10101. Vamos colocar o número 1. 0, 1… 0, 1… E, em seguida, todos os zeros. Se somarmos os
números, 128 + 32 é igual a 160, mais 8 é igual a 168. O próximo octeto são vários zeros com um número 1
na última casa, que é a casa 1. Isso é fácil. Este é o número 1. Vários zeros e um número 1 na casa 1
resultam no número 1. E, finalmente. temos um número aqui. Colocarei aqui na tabela. Tenho o número
01100101. Podemos ver que 64 + 32, como já foi dito, somam 96, mais 4 são 100, mais 1 é igual a 101.
Então, a conversão do endereço IP binário para decimal é 192.168.1.101.

© 2016 Cisco e/ou suas afiliadas. Todos os direitos reservados. Este documento contém informações públicas da Cisco. Página 1 de 1

Você também pode gostar