La Red de Conocimientos Pedagógicos - Conocimientos históricos - Explicación detallada del código original binario, código complementario y código inverso

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.