¿Por qué utilizar código original, código inverso y código complementario?
En los sistemas informáticos los valores numéricos siempre se representan y almacenan mediante códigos complementarios.
El código original y el código inverso son inútiles.
La función del código del complemento es similar a:
La manecilla de las horas retrocede 3 horas, lo que puede sustituirse avanzando 9 horas.
Usando esta idea, los números negativos en las computadoras también se pueden reemplazar por números positivos (es decir, complemento).
Por tanto, ya no existen números negativos en los ordenadores.
Al mismo tiempo, la operación de resta ya no existe.
Así, con la ayuda del complemento a dos se unifican la suma y la resta simplificando así el hardware del ordenador.
Por eso se utiliza el complemento a dos.
-------- ---------- ------
En un reloj, la manecilla de la hora se mueve una vez, con un período de 12 .
Marca 9 hacia adelante en lugar de 3 hacia atrás. El algoritmo es: 9 = -3 + punto 12.
El minutero se puede invertir durante X minutos. También puedes usar la marcación hacia adelante. (-X + periodo 60 )reemplazar.
En trigonometría, el periodo es 2π.
Los ángulos negativos también se pueden calcular utilizando períodos, que equivalen a los ángulos positivos.
-------- ---------- ------
En las computadoras, el binario de 8 bits se llama byte.
Su periodo de conteo es: 2^8 = 256.
Entonces:
El complemento de 1 es: -1 + 256 = 255 = 256: -1 + 256 = 255 = 1111 1111 (binario).
El complemento de -2 es: -2 + 256 = 254 (binario): -2 + 256 = 254 = 1111 1110 (binario).
....
Los números positivos deben intervenir directamente en la operación sin ninguna conversión.
Es decir: número positivo, sin complemento.
-------- ---------- ------
El código del complemento proviene de la periodicidad del sistema de conteo.
El código de complemento no tiene nada que ver con el "bit de signo de complemento a uno original".
Aprender códigos complementarios "eliminando y agregando uno" no comprende el papel de los códigos complementarios ni las razones para generar códigos complementarios.
Entonces, ¿por qué utilizar el código original, el código inverso y el bit de signo?
Los Grimm son malos en matemáticas, por lo que tienen que usar estas operaciones desordenadas para encontrar el complemento.