O que é código binário e como ele funciona?

Índice:

O que é código binário e como ele funciona?
O que é código binário e como ele funciona?
Anonim

Inventado pela primeira vez por Gottfried Leibniz no século 17, o sistema numérico binário tornou-se amplamente utilizado quando os computadores exigiram uma maneira de representar números usando interruptores mecânicos.

O que é código binário?

Binary é um sistema numérico de base 2 que representa números usando um padrão de uns e zeros.

Os primeiros sistemas de computador tinham interruptores mecânicos que ligavam para representar 1 e desligavam para representar 0. Usando interruptores em série, os computadores podiam representar números usando código binário. Os computadores modernos ainda usam código binário na forma de uns e zeros digitais dentro da CPU e da RAM.

Um ou zero digital é simplesmente um sinal elétrico que é ligado ou desligado dentro de um dispositivo de hardware como uma CPU, que pode armazenar e calcular muitos milhões de números binários.

Os números binários consistem em uma série de oito "bits", que são conhecidos como "byte". Um bit é um único ou zero que compõe o número binário de 8 bits. Usando códigos ASCII, os números binários também podem ser traduzidos em caracteres de texto para armazenar informações na memória do computador.

Image
Image

Como funcionam os números binários

Converter um número binário em um número decimal é muito simples quando você considera que os computadores usam um sistema binário de base 2. A colocação de cada dígito binário determina seu valor decimal. Para um número binário de 8 bits, os valores são calculados da seguinte forma:

  • Bit 1: 2 elevado a 0=1
  • Bit 2: 2 elevado a 1=2
  • Bit 3: 2 elevado a 2=4
  • Bit 4: 2 elevado a 3=8
  • Bit 5: 2 elevado a 4=16
  • Bit 6: 2 elevado a 5=32
  • Bit 7: 2 elevado a 6=64
  • Bit 8: 2 elevado a 7=128

Ao somar valores individuais onde o bit tem um, você pode representar qualquer número decimal de 0 a 255. Números muito maiores podem ser representados adicionando mais bits ao sistema.

Quando os computadores tinham sistemas operacionais de 16 bits, o maior número individual que a CPU podia calcular era 65.535. Os sistemas operacionais de 32 bits podiam trabalhar com números decimais individuais tão grandes quanto 2, 147, 483, 647. Moderno sistemas de computador com arquitetura de 64 bits têm a capacidade de trabalhar com números decimais que são impressionantemente grandes, até 9, 223, 372, 036, 854, 775, 807!

Representando informações com ASCII

Agora que você entende como um computador pode usar o sistema numérico binário para trabalhar com números decimais, você pode se perguntar como os computadores o usam para armazenar informações de texto.

Isso é feito graças a algo chamado código ASCII.

A tabela ASCII consiste em 128 caracteres de texto ou especiais, cada um com um valor decimal associado. Todos os aplicativos compatíveis com ASCII (como processadores de texto) podem ler ou armazenar informações de texto de e para a memória do computador.

Alguns exemplos de números binários convertidos para texto ASCII incluem:

  • 11011=27, que é a tecla ESC em ASCII
  • 110000=48, que é 0 em ASCII
  • 1000001=65, que é A em ASCII
  • 1111111=127, que é a chave DEL em ASCII

Enquanto o código binário de base 2 é usado por computadores para informações de texto, outras formas de matemática binária são usadas para outros tipos de dados. Por exemplo, base64 é usado para transferir e armazenar mídia como imagens ou vídeos.

Código binário e informações de armazenamento

Todos os documentos que você escreve, páginas da web que você visualiza e até mesmo os videogames que você joga são possíveis graças ao sistema numérico binário.

O código binário permite que os computadores manipulem e armazenem todos os tipos de informações de e para a memória do computador. Tudo computadorizado, até mesmo os computadores dentro do seu carro ou do seu celular, fazem uso do sistema de numeração binário para tudo que você usa.

Recomendado: