El método de cálculo del complemento a dos es el siguiente:
1.
Complemento X Y = Complemento X Complemento Y.
Ejemplo: X= 0110011, Y=-0101001, encuentra el complemento X Y.
Complemento X=00110011 Complemento Y=11010111.
X Suplemento Y=X Suplemento Y Suplemento=00110011 11010111=00001010.
Nota: debido a que la longitud de bits de la unidad aritmética en la computadora es fija, el bit de acarreo más alto generado en la operación anterior se perderá, por lo que el resultado no es 100001010, sino 00001010.
2. Resta de complemento.
Complemento X-Y=Complemento X-Complemento Y=Complemento X (-Y) complemento.
El complemento (-Y) se llama complemento negativo. El método para encontrar el complemento negativo es: invertir todos los bits del código original del valor absoluto del número negativo bit por bit; número entero.
3. Multiplicación en complemento a dos.
Supongamos el complemento del multiplicando de X=X0.
Complemento X*Y = Complemento X × Complemento Y, es decir, el complemento del multiplicador (multiplicando) es igual a la multiplicación del complemento.
El significado del complemento:
La introducción del concepto de complemento "módulo", la esencia del complemento negativo y el símbolo del complemento revelado por la relación entre el complemento y el valor verdadero. Todas las características matemáticas de los bits reflejan las ventajas de los códigos de complemento en la representación de datos numéricos en las computadoras en comparación con los códigos originales, códigos de complemento, etc., y se pueden expresar en los siguientes aspectos:
1. de símbolos expresa el problema.
2. La operación de resta se puede convertir en una operación de suma en complemento a dos, lo que supera las desventajas de las operaciones complicadas de suma y resta en el código original y puede simplificar efectivamente el diseño de la unidad aritmética.
3. En las computadoras, es muy fácil utilizar las características de los dispositivos electrónicos para realizar la conversión mutua entre códigos de complemento, valores verdaderos y códigos originales.
4. La representación en complemento unifica el bit de signo y el bit numérico, de modo que el bit de signo puede participar directamente en la operación junto con el bit numérico, lo que también proporciona una gran comodidad para el diseño posterior de dispositivos aritméticos. como multiplicadores y divisores.