Cisco Networking: Convertendo binário em base 8 (Octal)
Binário para octal conversões são realmente muito fácil, mais fácil do binário para base 10 conversão. Isto é devido ao fato de que os números octais pode ser gerenciado por simplesmente agrupar os seus números binários em conjuntos de três. Por exemplo, começar com o número binário, 11010011, da seção anterior, que resultou da conversão do número decimal de 215. Porque 11010111 é de apenas oito dígitos, adicione um zero à esquerda para tornar isso mais fácil: 011.010.111.
Ao quebrar este número em grupos de três bits, obtém 011, 010, e 111. Cada um destes números binários de três-bits pode agora ser convertido em um número entre zero e sete, dependendo das posições dos bits. Depois de converter estes três grupos de bits, os seus resultados devem ser 3 (de 011), 2 (de 010) e 7 (de 111), de modo que o número octal é 327.
Se você tem sido tentar o binário para decimal conversão, conversão de números binários para octal, que são apenas três bits de comprimento, é mais fácil.
Valor binário | octal Valor |
---|---|
000 | 0 |
001 | 1 |
010 | 2 |
011 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
Convertendo de octal para binário não é realmente mais difícil, porque cada dígito octal simplesmente expande a três dígitos binários. Por exemplo, se você é dado um número octal como 247, quebrá-lo para além de 2, 4 e 7. Em seguida, converta cada dígito a 010, 100 e 111, dando-lhe um total de 010100111. O valor de comprimento byte (menos o zero, que é) seria 10.100.111.
Você pode estar pensando que esta era bastante fácil- no entanto, era fácil só porque binário combina muito bem com octal (base 8) e hexadecimal (base 16), como você verá na próxima seção, mas não decimal (base 10) . Lembre-se, 10 funciona bem para os seres humanos, mas 10 não é um número binário natural, enquanto que 4, 8, 16, e 32.