Complemento y complemento del código fuente
Representación en complemento a dos del código fuente binario de 8 bits: el primer bit es el bit de signo, los números positivos son 0 y los números negativos son 1.
El código original de -67 es 11000011, el signo de -67 permanece sin cambios y los demás bits se invierten a su vez:
10111100, si se reemplaza por el código complemento , solo se basará en el código de complemento Suma 1 al último dígito;
10111101.
El código original de 55 es 00110111, y el complemento del código original es el mismo.
Implementación de código complementario 55-67:00110111.
+10111101
-
11110100
Disminuye el último bit del complemento en uno y mantiene el bit de signo sin cambios. El código original del resultado se expresa como: 10001100.
Convertido a decimal, es exactamente igual a -12, lo que verifica que el resultado de 11110100 es correcto.