Quando um microprocessador realiza operações aritméticas , pode aparecer como resultado números negativos, surgindo assim a necessidade de expressar números negativos na base binária. Entre os métodos propostos, o que de fato é usado hoje em dia , devido a sua viabilidade técnica, é a que descreveremos a seguir através de um algoritmo. Se você por exemplo, trabalha com número de 8 bits, use o algoritmo que descrevemos a seguir para o caso do número -5:
2 - Complete com zeros, até que a cadeia fique com 8 bits : 00000101 ;
3 - Troque 1 por 0 , e 0 por 1 na cadeia anterior , obtendo: 11111010;
4 - Some 1 a esta cadeia , isto é 11111010 + 1 = 11111011;
5 - Assim , -5 é representado por esta cadeia .
Para outras situações adapte, o algoritmo.