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.
Leave a Reply