Red de conocimientos turísticos - Conocimientos sobre calendario chino - No entiendo el problema de redondeo al sumar el complemento de un número positivo y el complemento de un número negativo ¿Existe alguna regla?

No entiendo el problema de redondeo al sumar el complemento de un número positivo y el complemento de un número negativo ¿Existe alguna regla?

El complemento a dos de un número positivo se suma al complemento a dos de un número negativo y debe descartarse al redondear.

Un código en complemento a uno debe tomar el "número de dígitos acordado", los más utilizados son 8 bits y 16 bits.

Después de la operación, el resultado del redondeo es 1 o 0, que no está dentro del "número acordado de dígitos", por lo que es inútil.

-------- ---------- -------

En las computadoras, con la ayuda del código complemento, negativo Los números pueden ser Y la resta se convierte en suma para la operación.

El objetivo de utilizar este método es simplificar el hardware del ordenador.

En los ordenadores sólo existen códigos complementarios, no códigos originales ni códigos inversos.

Los números complementarios y los números negativos tienen una correspondencia uno a uno y se pueden convertir directamente sin pasar por el código original.

Entonces, "invertir el código original y agregar uno" son conocimientos basura e inútiles.

--------- ---------- ------

El número de dígitos que se pueden calcular en una computadora es fijo, por ejemplo, computadoras de ocho bits, computadoras de 16 bits, computadoras de 32 bits y computadoras de 64 bits.

Con un límite en el número de dígitos, la resta de un número se puede realizar sumando su complemento.

Por ejemplo, en notación decimal de dos dígitos, restar 1 se puede sustituir por sumar 99.

25 - 1 = 24

25 99 = (cien) 24

Elimina la centena redondeada, solo toma dos, dos algoritmos, los resultados Todos lo mismo.

Cien es el periodo de conteo con dos decimales: 10^2.

99 es el complemento de -1, y la fórmula de cálculo es: complemento = período número negativo.

Todos los que han ido a la escuela secundaria saben que el período de una función trigonométrica es 2π.

El valor de la función en -π/2 es el mismo que el valor de la función en 3π/2 (= 2π-π/2).

Entonces, -π/2 se puede sustituir por ?

Al comprender esto, también se comprende el código del complemento.

Código complementario, ¡el principio es muy simple! Solo se puede decir que sacar el código original e invertir el código es un truco.

-------- ---------- -------

Las computadoras usan binario y los números son complementarios, por lo que pasa a llamarse: código complemento.

El sistema binario de ocho dígitos es 0000 0000 ~ 1111 1111 (255 decimal).

El período de conteo es: 2^8 = 256.

Entonces, [-1] complemento = 256-1 = 255 = 1111 1111 (binario).

Si utilizas "inverso original más uno", el resultado es el mismo.

La fórmula general para encontrar el complemento de un número negativo: complemento = 256 número negativo.

-------- ---------- -------

En complemento de ocho bits, utilice 128~255 Representa 128 números negativos.

Y 0~127 son números positivos originales y no requieren ninguna conversión.

Algunas personas dicen que "el código inverso de un código original positivo es el mismo que el complemento del código original", pero esto es engañoso.

Los números positivos y sus complementos no existen y mucho menos el código inverso original que no existe en los ordenadores.

--------- ---------- ------

Con la ayuda del código de complemento, números negativos y resta se puede convertir en Suma para realizar operaciones.

De esta forma se puede simplificar el hardware del ordenador.

Por lo tanto, las computadoras sólo tienen sumadores, no restadores.