Sistema de informações
5Retwittar
Repost de 25/03/11:
Continuando com as dicas sobre números binários, octais e hexadecimais, agora eu vou mostrar como você pode converter de hexadecimal e/ou octal para binário sem ter que decorar aquela tabelinha, saca só:
Como vimos na aula (25/03), para converter um número octal para binário, temos que “decompor” os bits, lembra?
Octal: 775
Binário: 111 111 101 = 111111101
Se você utilizar a dica que eu postei antes, verá que é fácil converter de binário para octal (111 = 1 + 2 + 4 = 7, 111 = 1 + 2 + 4 = 7 e 101 = 1 + 4 = 5, uma vez que a posição 1 do último grupo binário não tem valor), agora, como você faz para converter de octal para binário de forma rápida? Simples, usa a tabela abaixo como base e “encaixa” o número que quer nela: 128 64 32 16 8 4 2 1
Por exemplo, se você quer saber o binário para 7, olha na tabela quais são os valores que somados dão 7, no caso 1, 2 e 4, concorda? Então, basta preencher esses campos com 1 e o restante com 0, olha só:
0 0 0 0 0 1 1 1
128 64 32 16 8 4 2 1
Viu que o binário que tá escrito lá? 00000111, simples não? Agora é só pegar o grupo de bits que você precisa, no caso, como estamos trabalhando com octais, você precisa de um grupo de 3 bits, logo 111.
Binário à conversão Octal
Para converter-se de um número binário do inteiro a octal nós seguimos as seguintes duas etapas:
1. Quebrar primeiramente o número binário em 3 seções do bocado do LSB ao MSB.
2. E converter então o número binário de 3 bocados a seu equivalente octal.
Deixar-nos fazer exame de um exemplo para compreendê-lo mais melhor. Se nós dermos qualquer número binário dizer 11001011010001 converter-se no sistema de número Octal, nós aplicar-se-á acima de duas etapas neste número como segue:
3-bit Seção do número binário 011 001 011 010 001
Número equivalente 3 1 3 2 1
Assim o número Octal, equivalente ao