2.2 - Complemento de 2
A notação de complemento de 2 é utilizada pela computação atual para representar os números inteiros negativos. O principal objetivo do complemento de 2 é trazer uma representação única ao número zero e possibilitar a soma de números positivos e negativos independentemente do sinal.
Considere o exemplo abaixo:
| Número base 10 | Número base 2 (tamanho de 8 bits) |
|---|---|
| 126 | 01111110 |
| 100 | 01111011 |
Se quiséssemos realizar uma operação de subtração de um número pelo outro, poderíamos fazê-la da seguinte forma: 126 – 123. É fácil perceber que o resultado da referida operação é 3. Esse mesmo cálculo poderia ter sido escrito da seguinte forma: 126 + (-123).
O resultado continua sendo o mesmo 3, contudo observe que agora estamos somando o número 126 com o complemento de 2 do número 123.