Qual é o código binário?
Notação
O código binário funciona essencialmente da mesma forma que o código decimal, ou base 10, mas em vez de os valores estarem entre 0 e 9, cada coluna pode conter um valor de 0 ou 1. O número um é representado como 1 tanto no código decimal quanto no código binário. O número dois é representado como 2 no código decimal, mas como 10 no binário. Isto indica 0 na coluna de 1 e 1 na coluna de 2. O mesmo princípio se aplica para os números binários grandes, o código binário 1001 representa um número binário de 4 bits com 1 na coluna de 1, 0 no coluna de 2, 0 na coluna de 4 e 1 na coluna de 8, ou o equivalente de 8 + 0 + 0 + 1 = 9 no código decimal.
Computadores
Os computadores usam pequenos dispositivos eletrônicos, conhecidos como transistores, para ligar e desligar o fluxo elétrico de seus circuitos. Como tal, os computadores só podem reconhecer on e off, o que eles podem traduzir como 1 ou 0. No entanto, os computadores podem traduzir todos os tipos de dados, incluindo texto, números, som e vídeo, em código binário, para que possam use os dígitos 1 e 0 efetivamente para tudo o que eles fazem.
Números binários com sinais
Os números binários podem ter sinais, que são positivos ou negativos, mas o sinal do número deve ser representado pelos dígitos 0 e 1. Um sinal binário com um sinal consiste em duas partes, o sinal e a magnitude. O bit, conhecido como o bit mais importante, denota o sinal, enquanto o resto dos bits denotam a magnitude do número. Um número binário de 8 bits não assinado pode representar valores entre 0 e 255 (2 ^ 8 = 256), enquanto um número binário assinado de 8 bits pode representar valores entre -2 ^ 7 e 2 ^ 7-1, ou -128 e 127
Ponto binário
Os números binários também podem conter um ponto binário, para que eles possam representar frações e números de integrais. O ponto binário pode ser fixo ou flutuante; no caso de um número de ponto flutuante, um registro de computador (uma área de memória de velocidade na unidade central de processamento) armazena o número sem o ponto binário, enquanto um segundo registro armazena o número indicando a posição do ponto binário