Suma y resta en complemento 2

Esta operación en realidad comprende la operación de adición que hace uso del sistema de complemento 2.

Cuando se resta un número binario (el sustraendo) de otro número binario (el minuendo), el procedimiento es como sigue:

1.- Tómese el complemento 2 del sustraendo, incluye el bit del signo. Si el sustraendo es un número positivo, este se transforma en un número negativo en forma de complemento 2.

Si el sustraendo es un número negativo, este se convertirá en uno positivo en forma binaria verdadera. En otras palabras se altera el signo del sustraendo.

2.- Después de formar el complemento 2 del sustraendo este se suma al minuendo. El minuendo se conserva en su forma original. El resultado de esta adición representa la diferencia que se pide.

El bit del signo de esta diferencia determina si es positivo o bien negativo, y si esta en forma binaria verdadera o en forma de complemento 2.

3 :- Recuérdese que ambos números deben tener el mismo número de bits.

Ejemplo:

+9     01001
– +4     11100
—   ———
+5   1 00101