Articles

Códigos binários

nos tempos modernos, uma vez que a “revolução digital” veio junto, havia uma necessidade de um novo sistema de codificação que seria adequado para computadores e outros dispositivos elétricos-digitais. O sistema que foi escolhido foi o sistema binário, no qual todos os números são codificados usando apenas os dígitos 0 e 1. A simbologia binária é muito importante no mundo dos computadores. Os dígitos 0 e 1 são chamados bits. Eles são traduzidos em fluxos de corrente elétrica-o bit 1 simboliza o fato de que há um fluxo, e o bit 0 simboliza que não há fluxo dentro do computador. A sequência desses símbolos elétricos é a “linguagem” do computador, e usando-o o computador pode executar as instruções que lhe damos.

o sistema binário de números

nós escrevemos números hoje em dia como ‘strings’ composta pelos dígitos 1,2,3,4,5,6,7,8,9,0. Cada algarismo assume um valor numérico diferente de acordo com a sua posição. No número 101, por exemplo, o valor numérico da esquerda 1 é 100, enquanto o valor numérico da direita 1 é 1. Matematicamente falando, a notação decimal posicional que usamos determina o valor do número de acordo com potências de dez. Os dígitos escritos na coluna de unidades, o dígito mais direito, retêm o seu valor numérico porque são multiplicados por 1, que é de dez para a potência de zero (100). O valor numérico dos algarismos da coluna seguinte à esquerda, a coluna “dezenas”, é o algarismo multiplicado por dez à potência de um (101), ou seja, 10. e assim por diante. Assim, o valor numérico da cadeia de dígitos: 973 é realmente:
9 x 102 + 7 x 101 + 3 x 100 = 9 x 100 + 7 x 10 + 3 x 1 = 973.

No sistema binário, a localização dos dígitos determina o seu valor de acordo com potências de 2. O sistema binário é um sistema base 2, usando apenas os dígitos 0 e 1. Esses dígitos são multiplicados por 20=1 quando na coluna da extrema direita, por 21=2, quando a próxima coluna à esquerda, 22=4, quando a próxima coluna à esquerda e assim por diante.

aqui está a tabela binária para os primeiros 32 números:

Decimal Binary
0 00000
1 00001
2 00010
3 00011
4 00100
5 00101
6 00110
7 00111
8 01000
9 01001
10 01010
11 01011
12 01100
13 01101
14 01110
15 01111
16 10000
17 10001
18 10010
19 10011
20 10100
21 10101
22 10110
23 10111
24 11000
25 11001
26 11010
27 11011
28 11100
29 11101
30 11110
31 11111

a Tradução de binário para decimal e vice-versa

Para converter um número binário em decimal, multiplique o dígito mais à direita por 1 (20), o segundo dígito para a esquerda por 2 (21), o terceiro dígito para a esquerda por 4 (22), o quarto dígito por 8 (23) e assim por diante. Exemplo: o número 1011 em binário é o decimal 11:
1 x 23 + 0 x 22 + 1 x 21+ 1 x 20 = 1 x 8 + 0 x 4 + 1 x 2 + 1 x 1= 11

Existem algumas maneiras para converter um número decimal para binário. A maneira mais fácil é procurar o poder mais próximo de 2, escrever um 1 na posição correspondente e subtrair do número original. Continua a fazer isto até chegares a zero. Exemplo: o número 36 em binário é: 100100: a potência mais próxima de 2 a 36 é 32, que é 25, Então sabemos que o número binário terá 6 dígitos de comprimento com um 1 na sexta coluna da direita: 1–.

36 – 32 = 4 que é 22, Assim o próximo ‘1’ bit será posicionado na terceira coluna da direita: 1001–.

4 – 4 = 0, por isso terminamos e o resto dos bits são zeros: 100100.