Sistemas numeração Bináro e Decimal

codigo_binarioO sistema binário ou base 2, é um sistema de numeração posicional em que todas as quantidades se representam com base em dois números: zero e um (0 e 1).

Os computadores digitais trabalham internamente com dois níveis de tensão, pelo que o seu sistema de numeração natural é o sistema binário (aceso, apagado).
Com efeito, num sistema simples como este, é possível simplificar o cálculo com o auxílio da lógica booleana.
Em computação, chama-se um dígito binário (0 ou 1) de bit, que vem do inglês Binary Digit.
Um agrupamento de 8 bits corresponde a um byte (Binary Term).
Um agrupamento de 4 bits é chamado de nibble.

O sistema binário é base para a Álgebra booleana (de George Boole – matemático inglês), que permite fazer operações lógicas e aritméticas usando-se apenas dois dígitos ou dois estados (sim e não, falso e verdadeiro, tudo ou nada, 1 ou 0, ligado e desligado).

Toda electrónica digital e informática está baseada nesse sistema binário e na lógica de Boole, que permite representar por circuitos electrónicos digitais (portas lógicas) os números, caracteres, realizar operações lógicas e aritméticas. Os programas de computadores são codificados sob forma binária e armazenados nas mídias (memórias, discos, etc) sob esse formato.

A maioria dos computadores modernos (incluindo o IBM-PC) funciona segundo o código binário.

Na realidade o computador usa circuitos eléctricos feitos basicamente de “interruptores”. Podem estar ligados (on) ou desligados (off) e representam, respectivamente, os valores 1 ou 0.

O 1 ou o 0 representam a unidade de informação mais pequena utilizada nos computadores, ou seja representam um BiT (BInary DigiT.). A um conjunto de oito bits dá-se o nome de byte.

De acordo com a sua posição no byte, cada bit assume um valor diferente:
128 64 32 16 8 4 2 1

Podemos verificar que lendo da direita para a esquerda, existe um incremento para o dobro do valor do bit anterior: 1, 2, 4, 8, 16, 32, 64, 128.

A soma dos valores traduz um valor, que, por exemplo, pode representar uma letra.
0 64 0 16 8 0 0 0
Fazendo as contas: 0+64+0+16+8+0+0+0 = 88 (representa o “x” no código ASCII).

Exemplo do Alfabeto em código binário

Letra Código Binário

About the Author

Leave a Reply