Aritimética Complementar
Complemento de 2
Complemento de 2 é a fórmula que usaremos para transformar numero binário em negativo.Para transformar numeros binários positivos em negativos devemos :
1° - Inverter os valores, o que é 1 transforma-se em 0 e o que é 0 transforma-se em 1.
2° - Soma-se 1 ao valor invertido.
Exemplo :
0 1001 ( 9 )10
1 0110 ( Invertemos )
1 110
+ 1
1 0111 ( -9 )10
O número grifado acima são Bits de Sinal, ou seja quando o Bit de sinal for 1 o numero a seguir é negativo , quando o Bit de sinal for 0 o numero é positivo.
Exemplo de operação matemática com número binário negativo:
-5 + 6 =
5 = 0 101 6 = 0 110
1 010 Operação : 1 011
1 010 + 0 110
+ 1 1 0 001 (-5 + 6 = 1)
1 011 ( Como estamos usando só 3 digitos + mais o bit de sinal corta o 5° numero)