¿Qué es el código informático original, el código inverso y el código complementario? ¿Qué tiene esto que ver con la programación?
Código original: el formato binario estándar de un número. a7a6a5a4a3a2a1a0=a6x2^6+a5x2^5+a4x2^4+a3x2^3+a2x2^2+a1x2+a0, donde ai=0,1
a7 es el bit de signo, número positivo 0, negativo número 1
Código de complemento: excepto el bit de signo, todos los bits del código original cambian de 0 a 1 y de 1 a 0
Código de complemento: código de complemento + 1
p>
Debido a que no existe tal código en los restadores de la CPU, solo sumadores, resta un número sumando el opuesto de ese número. Al representar números negativos en complemento a dos, puedes usar un sumador para restar.
No tiene nada que ver con la programación en lenguaje de alto nivel, sino con la programación en lenguaje ensamblador.