Os computadores contam usando um sistema binário, baseado em dois dígitos:0 e 1. Esses dígitos são usados para representar todos os números, incluindo decimais, frações e números negativos.
Números binários Os números binários são escritos usando uma série de 0s e 1s. O dígito mais à direita representa o bit menos significativo (LSB) e o dígito mais à esquerda representa o bit mais significativo (MSB). Por exemplo, o número binário 1011 representa o número decimal 11.
| Número Binário | Número decimal |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 10 | 2 |
| 11 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Contando em binário Para contar em binário, basta adicionar 1 ao número binário atual. Por exemplo, para contar de 0 a 7, você escreveria os seguintes números binários:
| Número Binário | Número decimal |
|---|---|
| 000 | 0 |
| 001 | 1 |
| 010 | 2 |
| 011 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
Números negativos Os números negativos são representados em binário usando um sistema de complemento de dois. Este sistema funciona invertendo os bits do número positivo e depois adicionando 1. Por exemplo, o complemento de dois do número binário 0011 (3) é 1101 (-3).
Frações As frações são representadas em binário usando um sistema de ponto flutuante. Este sistema usa uma combinação de uma mantissa e um expoente para representar um número. A mantissa são os algarismos significativos do número, e o expoente é a potência de 2 pela qual a mantissa é multiplicada. Por exemplo, o número binário 0,1101 (1/2) é representado da seguinte forma:
| Mantissa | Expoente |
|---|---|
| 0,1101 | -1 |
Conclusão Os computadores usam um sistema binário para contar porque é uma forma simples e eficiente de representar números. Os números binários podem ser facilmente manipulados por circuitos eletrônicos e podem ser usados para representar uma ampla gama de valores, incluindo decimais, frações e números negativos.