Este artigo irá explicar o que é Binary e como usar Binary.
Binário
O binário pode se referir a qualquer um dos seguintes:
1 Binário é um sistema numérico de base 2 inventado por Gottfried Leibniz que é composto de apenas dois números ou dígitos: 0 (zero) e 1 (um). Este sistema de numeração é a base para todo código binário, que é usado para escrever dados digitais, como as instruções do processador do computador usadas todos os dias.
Como funciona o binário?
Os 0s e 1s em binário representam DESLIGADO ou LIGADO, respectivamente. Em um transistor, um “0” representa nenhum fluxo de eletricidade e “1” representa a eletricidade permitida. Desta forma, os números são representados fisicamente dentro do dispositivo de computação, permitindo cálculos. Este conceito é explicado com mais detalhes em nossa seção sobre como ler números binários.
Por que os computadores usam binário?
O binário ainda é o idioma principal para computadores e é usado com eletrônicos e hardware de computador pelos seguintes motivos.
- É um design simples e elegante.
- O método binário 0 e 1 é rápido para detectar um estado de sinal elétrico desligado (falso) ou ligado (verdadeiro).
- Ter apenas dois estados distantes um do outro em um sinal elétrico o torna menos suscetível a interferências elétricas.
- Os pólos positivo e negativo da mídia magnética são rapidamente convertidos em binários.
- Binário é a maneira mais eficiente de controlar circuitos lógicos.
Como ler números binários
O gráfico a seguir ilustra o número binário 01101000. Cada coluna representa o número dois elevado a um expoente, com o valor desse expoente aumentando em um conforme você se move através de cada uma das oito posições. Para obter o total deste exemplo, leia o gráfico da direita para a esquerda e adicione o valor de cada coluna à coluna anterior: (8 + 32 + 64) = 104. Como você pode ver, não contamos os bits com 0 porque eles estão “desligados”.
Expoente: | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 |
Valor: | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
LIGADO DESLIGADO: | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
O próximo exemplo é 11111111 em binário, o valor máximo de 8 bits de 255. Novamente, lendo da direita para a esquerda temos 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255.
Valor: | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
LIGADO DESLIGADO: | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
A contagem em um computador normalmente começa em “0” em vez de “1”. Portanto, contar todos os bits é igual a 255, mas se você começar em 0, é 256.
Quando você tem oito bits, é igual a um byte. Se você pegar o código binário do primeiro exemplo (01101000), que totalizou “104”, e colocá-lo em ASCII, produzirá um “h” minúsculo. Para soletrar a palavra “oi”, você precisaria adicionar o binário para a letra “i”, que é 01101001. Juntando esses dois códigos, temos 0110100001101001 ou 104 e 105, que representa “oi”. Mais informações sobre a conversão de binário para ASCII podem ser encontradas no link a seguir.
Como adicionar em binário
Adicionar em binário funciona muito como adicionar em decimal. Por exemplo, se tivéssemos o binário 01101011 (107) e quiséssemos adicionar 10000111 (135), seguiríamos os seguintes passos.
+ |
0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
Começando do lado direito, adicionaríamos 1 + 1 para obter “2”. Como não há número dois em binário, usaríamos o valor binário “10” e levaríamos o “1” para a próxima coluna.
0 |
Na próxima coluna, adicionaríamos o “1” que transportamos para a próxima coluna e adicionaríamos 1 + 1 + 1 para obter “3”. Não existe o número “3” em binário, então usamos “11” (3 em binário) e colocamos 1 e carregamos o 1 para a próxima coluna.
1 | 0 |
Em seguida, adicionaríamos o “1” novamente que foi transportado e adicionaríamos 1 + 0 + 1 para obter “10” (2 em binário).
0 | 1 | 0 |
Repetimos esse mesmo processo para todos os oito dígitos para obter o seguinte resultado de 11110010 (242).
1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 |
O que são deslocamento para a esquerda e deslocamento para a direita?
Um deslocamento para a esquerda ocorre quando cada bit no número binário é deslocado (movido) para a esquerda para dobrar o valor binário ou multiplicado por dois. Por exemplo, o número binário “00000011” é igual a três e, quando deslocado para a esquerda, torna-se “00000110”, que é igual a seis. Como outro exemplo, o número binário “00111110” é igual a 62, e deslocar os bits para a esquerda torna “01111100” ou 124.
Um deslocamento para a direita é como um deslocamento para a esquerda, exceto que os bits são deslocados para a direita para dividir o número por dois. Por exemplo, o número binário “00001010” é igual a dez e, quando deslocado para a direita, torna-se “00000101” ou cinco.
Qual é o prefixo “0b”?
Para ajudar a evitar confusão, ao escrever um número binário, ele pode ter um prefixo “0b” (zero eb). Por exemplo, 0b0100 representa “0100” em binário. Ao usar esse prefixo, o leitor sabe que não é “100” em decimal.
Humor binário
A imagem é um exemplo de humor binário (piada) por meio de um ditado famoso em muitas camisetas geek. Aqueles que podem ler binários percebem que esta citação realmente diz: “Existem apenas dois tipos de pessoas no mundo: aqueles que entendem de binários e aqueles que não entendem.” No sistema binário, 10 é dois, não o número dez.
Converter texto em binário
A ferramenta a seguir converte qualquer texto em binário.
2 Em uma sessão de FTP, binário é um comando que alterna o modo de transferência de arquivos para binário. Para obter informações sobre comandos binários e outros comandos de FTP, consulte: Como utilizo o FTP em uma linha de comando?
3 Quando usado como substantivo, o termo “binário” pode se referir a um arquivo executável. Por exemplo, “localize o binário denominado program.exe e clique duas vezes nele”.
0 Comments