O que é Binary?


0

Este artigo irá explicar o que é Binary e como usar Binary.

Binário

O binário pode se referir a qualquer um dos seguintes:

Binários 0's e 1's

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
Observação

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 um computador converte texto em binário ou 0’s e 1’s?

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

Piada binária

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”.


Like it? Share with your friends!

0
Rubem Rego

0 Comments

Your email address will not be published. Required fields are marked *