Para números binarios, ¿por qué el resultado de restar "1" e invertir es el mismo que invertir y luego sumar "1"?
Tomemos el número fuente y el complemento como ejemplo para darte una idea de cómo se genera el complemento.
Todos sabemos que las computadoras solo reconocen el binario 0/1. Para expresar positivo y negativo, usamos el bit más alto para distinguir, pero la computadora aún no distingue entre positivo y negativo, y solo reconoce. 0/1.
Debido a que es inconveniente escribir en un teléfono móvil, lo diré brevemente.
Normalmente utilizamos el código original para representar números positivos y el código complemento para representar números negativos, pero ¿por qué no utilizar el código complemento para representar números negativos? Esto se debe a que el resultado de agregar el código original y el código inverso es una cadena de 1 en lugar de 0, y para binario, simplemente agregar otro 1 hará que el resultado sea una cadena de 0
Para representar números positivos y negativos, la característica más esencial de los números positivos y negativos es que la suma de números positivos y negativos con el mismo valor es 0
Porque el código original suma el complemento de 0, y hemos usado el código original para representar el número positivo, luego usaremos el código El complemento del código para representar números negativos
Por lo tanto, el proceso de encontrar el complemento es en realidad el proceso de convertir números positivos y negativos
(x)gt; gt; gt; gt inverso; gt; gt; de un vistazo, entenderás por qué se invierte el número binario, más uno, y luego se resta, obtendrás el mismo resultado