Red de conocimiento informático - Conocimiento sistemático - Complemento y complemento del código fuente

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.