Explicación detallada del código original binario, código complementario y código inverso
En los ordenadores no existen códigos originales ni códigos complementarios, sólo se utilizan códigos complementarios para representar números positivos y negativos.
El significado de usar código de complemento: puedes convertir restas o números negativos en operaciones de suma. Simplificando así el hardware de la computadora.
------------
Por ejemplo, la manecilla de hora gira una vez y el ciclo es de 12 horas.
Para retroceder 3 horas, puedes utilizar 9 horas hacia adelante.
9 se llama complemento de -3.
Método de cálculo: 12-3 = 9.
Para el minutero, si lo giras hacia atrás X minutos, puedes usar 60-X en su lugar.
-------------
Si se limitan dos dígitos decimales (0~99), el período es 100.
Entonces, resta uno y reemplázalo por +99.
24-1 = 23
24 + 99 = (1) 23
Ignora el acarreo y solo toma dos dígitos. Los resultados de estos dos algoritmos son. Mismo.
Entonces, 99 es el complemento de -1.
¡Tú mismo puedes encontrar los complementos de otros números negativos!
Después de encontrar el complemento de un número negativo, puedes usar la suma en lugar de la resta.
--------------
Cuando se utilizan números binarios en las computadoras, los números en complemento a dos pasan a llamarse números en complemento a dos.
Los números binarios de ocho dígitos comúnmente utilizados son: 0000 0000~1111 1111.
Representan el sistema decimal: 0~255, y el período es 256.
Entonces, -1 se puede reemplazar por 255 = 1111 1111.
Entonces: el complemento de -1 es 1111 1111 = 255.
De manera similar: el complemento de -2 es 1111 1110 = 254.
Continuar: El complemento de -3 es 1111 1101 = 253.
. . .
Finalmente: -128, el complemento es 1000 0000 = 128.
Fórmula de cálculo: el complemento de un número negativo = 256 + este número negativo.
Los números positivos se pueden calcular directamente y no es necesario encontrar el complemento.
También se puede decir que el número positivo en sí es el complemento.
-------------
La aplicación del código complemento es la siguiente: 7-3 = 4.
El proceso de cálculo utilizando el complemento a dos es el siguiente:
Complemento a 7 = 0000 0111
-Complemento a 3 = 1111 1101
- -Añadiendo-----------------
Obtener: (1) 0000 0100 = complemento a 4
Descarta el carry y quédate solo con ocho poco como resultado.
Esto es: usando complemento, la suma reemplaza a la resta.
Entonces, en una computadora, un sumador es suficiente.
Ni el código original ni el código inverso tienen esta función.
-------------
El código original y el código inverso son inútiles. En las computadoras, no existen en absoluto.