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.

Binário para Octal Conversões
Valor bináriooctal Valor
0000
0011
0102
0113
1004
1015
1106
1117

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.

menu