¿Cómo encontrar el complemento del código original y el código inverso?
Para requerir el complemento de un número negativo, el dicho habitual es: primero encuentra el código original, luego toma su código inverso y suma uno.
Pero el código original era defectuoso.
Porque sólo hay un cero en el mundo. En el código original se componían dos códigos:
Por lo tanto, el rango de representación del código original de ocho bits solo puede ser
Y en el código complementario de ocho bits, hay hay solo un cero, así que hay uno más: -
¡Es muy torpe usar el método "inverso más uno" para encontrar los códigos complementarios de -0 y -128!
El complemento de -0 es 0000 0000.
¡El bit de signo es 0! ¿Es -0 un número positivo?
No se puede encontrar el complemento de -128.
De hecho, tomar el recíproco y sumar uno no tiene mucho sentido. También se podría argumentar que esto es incorrecto.
-------- ---------- ----
De hecho, el complemento es un número positivo que "reemplaza a un número negativo número" .
Después de usar el complemento, no hay números negativos en la computadora.
Del mismo modo, en las computadoras no se resta.
Usar códigos de complemento es unificar la suma y la resta en operaciones de suma.
El objetivo del uso de códigos de complemento es simplificar el hardware del ordenador.
-------- ---------- ----
¿Cómo reemplazan los números complementos (números positivos) a los números negativos?
Verás, la manecilla de las horas apunta hacia atrás 3 horas, lo que se puede reemplazar apuntando hacia adelante 9 horas.
Mira las funciones trigonométricas, -π/2, 3π/2, los valores de las dos funciones también son iguales.
Si se limita a dos decimales, entonces:
25 - 1 = 24
25 99 = (cien) 24
Si ignora el redondeo a cien (10^2), 99 equivale a -1.
Los números positivos anteriores son complementos de números negativos.
La fórmula para encontrar el complemento: complemento (es decir, número positivo) = número negativo período.
Los números positivos no se pueden transformar y deben intervenir directamente en las operaciones.
Por tanto, para números positivos no existe complemento.
--------- ---------- --
Cuando las computadoras usan binario, se llama complemento a dos.
Binario de 8 bits, el periodo es: 2^8 = 256.
El complemento de 1 es: -1 256 = 255 = 1111 1111 (binario).
El complemento de 2 es: 254 = 1111 1110.
.
El complemento de -128 es: 128 = 1000 0000.: 128 = 1000 0000.
En este punto, el problema del propietario está resuelto.
La definición del código complemento:
X gt; = 0, ?
X lt; 0, [ X ]-complemento = X 2^n es el número de bits de complemento.
Es muy sencillo encontrar el complemento según esta fórmula, y además podrás entender el significado del complemento.
--------- ---------- --
Entonces no aprendas "invertir el código original y agregar un bit de signo sin cambios".
Los extranjeros no son buenos en matemáticas, por lo que sólo pueden hacer algunos trucos de "espaciado".
Los extranjeros no son buenos en matemáticas, por lo que sólo pueden hacer trucos como "entrelazar líneas como montañas".