Red de conocimiento informático - Conocimiento sistemático - ¿Cuál es el concepto de complemento de código fuente?

¿Cuál es el concepto de complemento de código fuente?

Hay tres representaciones de números con signo: código original, código complementario y código complementario.

Sin embargo, en los sistemas informáticos los valores siempre se representan y almacenan mediante números en complemento a dos.

Por tanto, en el sistema informático no existe el código original ni el código inverso.

La importancia del uso de números complementarios: la resta o los números negativos se pueden convertir en operaciones de suma.

De esta forma se puede simplificar el hardware del ordenador.

=====================

El concepto de complemento proviene de: complemento.

Por ejemplo, en un reloj, la manecilla de las horas gira una vez y el ciclo es de 12 horas.

Luego, en lugar de retroceder 3 horas, puedes adelantar 9 horas.

9 es el complemento de -3. Método de cálculo: 9 = 12-3.

De manera similar, cuando el minutero retrocede hasta el punto X, ¿se puede mover hacia adelante (60-X)? reemplazar.

60 es el período del minutero.

De manera similar, el período de una función trigonométrica es 2π. Entonces,

¿En-π/2? valor de la función, como? 2π-π/2 = 3π/2 ¿Dónde? Mismo.

-

Cuando utilizas dos dígitos decimales: 0~99, el período es cien.

Luego, resta uno y sustitúyelo por 99.

24-1 = 23

24 99 = (1) 23

Abandonando el carry, los dos algoritmos tienen el mismo efecto.

Entonces, 99 es el complemento de -1.

El complemento de otros números negativos se puede encontrar según la siguiente fórmula:

Complemento = periodo número negativo

-

Cuando usando una computadora En binario, se llama complemento a dos.

El número binario de ocho dígitos es: 000000000 ~ 111111.

Equivalente a decimal: 0~255, el período es 256.

Entonces, -1 se puede reemplazar por 255 = 111111.

Entonces el complemento de -1 es 11111111 = 255.

De manera similar, el complemento de -2 es 1111111165438 = 254.

Continúa: El complemento a 3 es 11111101 = 253.

. . .

Finalmente: el complemento de 128 es 1000000 = 128.

La fórmula para calcular el complemento de un número negativo: 256 es el número negativo.

(Donde 256 = 2^8 es el período de los octetos).

Para números positivos, no hay problema de complemento.

Así los números positivos se pueden calcular directamente sin necesidad de complemento.

(Algunas personas dicen tonterías: los números positivos en sí mismos son complementos).

-

Resuelve la fórmula: 7-3 = 4.

En informática no existe el restador y debe sustituirse por la suma en complemento a dos.

Los tipos verticales de columnas son los siguientes:

Complemento a 7 = 0000 0111

Complemento a -3 = 111111.

-Súmalo.

Obtener: (1)0000 0100? = complemento a 4

El acarreo se descarta y sólo se conservan ocho bits. El resultado es completamente correcto.

-

Con la ayuda de códigos de complemento se puede simplificar el hardware del ordenador.

Ni el código original ni el código inverso tienen esta función.

Entonces, en la computadora, no hay ningún código original ni código inverso.

¿Qué son? No tienes por qué preocuparte.