Complemento a 1
O complemento a 1 de um número é obtido substituindo-se cada 0 por 1 e cada 1 por 0.
1 -> 0
0 -> 1
1 -> 0
1 -> 0
0 -> 1
1 -> 0
Complemento a 2
O complemento a 2 de um número binário é obtido tornando-se o complemento a 1 do número e adicionando-se 1 na posição do bit de menor significado.
1 0 1 1 0 1
+ 0 1 0 0 1 0
________1
0 1 0 0 1 1
Complemento a 1 adiciona complemento a 2 do número binário original.
Ex.
A1 0 1 0 0 1 = +9
1 0 1 1 0
A2 1 0 1 1 1 = -9
A1 0 1 0 0 0
______1
A2 0 1 0 0 1 = + 9
4510
Complemento a 1 adiciona complemento a 2 do número binário original.
Ex.
A1 0 1 0 0 1 = +9
1 0 1 1 0
A2 1 0 1 1 1 = -9
A1 0 1 0 0 0
______1
A2 0 1 0 0 1 = + 9