O código binário é um sistema de numeração que possui apenas dois algarismos, 0 e 1. Por esta ser a linguagem utilizada pelos computadores, toda informação, seja um número ou uma letra, precisa ser representada por meio de um código composto de uma seqüência de zeros e uns.
Quando os primeiros computadores surgiram, todos os números, letras e símbolos receberam um valor simbólico. À letra "A" maiúscula, por exemplo, foi atribuído o valor 65.
Cada 0 ou 1 é chamado de bit (sigla em inglês para unidade binária). Um conjunto de 8 bits forma um byte. São as diferentes combinações entre os bits que transformam um caracter em um byte, ou seja, em uma mensagem inteligível para a máquina.
Para que um byte possa ser capaz de representar qualquer número entre 1 e 256, os bits têm diferentes valores. Esses valores são potências de 2, dispostas em ordem decrescente (128, 64, 32, 16, 8, 4, 2, 1).
Podemos entender o código binário comparando os bits a interruptores elétricos, em que 0 indica "desligado" e 1, "ligado". Um byte pode então ser imaginado como uma seqüência de oito interruptores, representando quais devem ser contados na decodificação de um dado.
Se quisermos escrever um número em código binário, precisamos antes entender quais valores dos bits devem ser somados para chegarmos a ele.
O número 65, por exemplo, pode ser escrito como uma soma de 1 e 64. O byte deve informar, portanto, que o primeiro e o sétimo interruptores precisam ficar "ligados" (a leitura é feita da direita para a esquerda). Seguindo essa lógica, um "A" pode ser escrito como "0100001".
|