Cisco Networking: Conversão de Base 2 (binário) para a Base 10 (Decimal)
Mesmo que você não pode pensar assim, binário para conversões decimais são muito fáceis. Um número binário 10010011 como é como o sistema numérico de base 10, excepto que cada número representa uma coluna diferente, não 1, 10, 100, 1000, e assim por diante. Estes números binários representam 1, 2, 4, 8, 16, 32, 64, e 128.
Ao contrário do sistema decimal em que você tem valores de zero a nove em cada coluna, com o binário, você tem apenas um zero ou um em cada coluna. Se você começar com um em binário, será na primeira Coluna se você adicionar outro a esse valor, você adicionar um para a primeira coluna.
Porque que excede o maior valor para a coluna do um, você iria colocar um zero na coluna da uma e levar um para a segunda coluna (ou coluna dois do). Assim, em binário, 1 + 1 = 10, assim como a piada, # 147 Há 10 tipos de pessoas no mundo, aqueles que compreendem o binário e aqueles que não o fazem # 148.;
A tabela a seguir mostra as conversões. Se você olhar para os valores decimais, você simplesmente precisa total-los para obter o valor decimal de 11010011, ou 128 + 64 + 16 + 2 + 1, ou 211. Você pode se tornar bom o suficiente para fazer isso na sua cabeça.
Valor coluna | Binário | Decimal |
---|---|---|
128 | 1 | 128 |
64 | 1 | 64 |
32 | 0 | 0 |
16 | 1 | 16 |
8 | 0 | 0 |
4 | 0 | 0 |
2 | 1 | 2 |
1 | 1 | 1 |
A parte mais difícil para muitas pessoas está indo para o outro lado. Como um decimal, 215, pensar na conversão de binário da seguinte maneira: A tabela a seguir mostra como converter um número base 10 para a numeração binária para simplicidade, os números escolhidos que irão resultar em uma resposta de oito bits ou menos.
Valor coluna | Decimal | Comparado ao valor de coluna | Acção resultante | Binário |
---|---|---|---|---|
128 | 215 | Menos de 256, mas mais de 128 | Mark 1 para a coluna de 128 e em seguida subtrair a partir de 128 215 | 1 |
64 | 87 | Mais de 64 | Mark 1 para a coluna 64, em seguida, subtrair 64 de 87 | 1 |
32 | 23 | Menos de 32 | Marque um 0 para a coluna 32 | 0 |
16 | 23 | Mais de 16 | Marcar um 1 para a coluna 16 e, em seguida subtrair 16 a partir de 23 | 1 |
8 | 7 | Menos de 8 | Marcar um 0 para a coluna 8 | 0 |
4 | 7 | Mais de 4 | Marcar um 1 para a coluna 4 e, em seguida subtrair 4 a partir de 7 | 1 |
2 | 3 | Mais de 2 | Marcar um 1 para a coluna 2 e em seguida subtrair 2 3 | 1 |
1 | 1 | Igual a 1 | Marcar um 1 para a coluna 1 | 1 |
Ao passar por os zeros e uns de cima para baixo, o número binário final é 11010111. Um zero é dado a qualquer posição em que esse número não está presente. Não é tão fácil como o outro lado, mas ainda não é terrivelmente complicado. Se você trabalha com alguns números, você pode achar que ele não leva muito tempo para descobrir.
Se você quiser um pouco de prática fazendo conversões binárias / decimais rapidamente e em sua cabeça, dar alguns dos jogos de treinamento Cisco um tiro, que estão disponíveis em Jogos Learningnetwork Cisco. Um jogo que é bom para o binário para a conversão decimal (e vice-versa) é o jogo binário. Este jogo é um jogo de Tetris-like, em que você precisa para preencher os números em falta para limpar uma linha off-screen. Quando a tela estiver cheia, você perde, por isso o trabalho rapidamente.