¿Cuál es la diferencia entre el código original y el código complementario en lenguaje ensamblador? ! ! !
El complemento a uno es la inversión bit a bit de cada bit de un número binario.
Es decir, 1 se cambia a 0 y 0 se cambia a 1.
Los códigos del complemento son diferentes.
El complemento de un número positivo es su código fuente en sí.
El complemento de un número negativo es que cada bit, excepto el bit de signo, se niega bit a bit y luego se suma 1. El bit de signo no cambia.
Por ejemplo:
10 decimal número 11:
Código fuente: 00001011;
Complemento a uno: 11110100;
Complemento a uno: 00001011;
Número decimal -11:
Código fuente: 10001011;
Complemento a uno: 01110100;
Código complemento: 11110101