Red de conocimientos turísticos - Conocimientos sobre calendario chino - Código original y código complemento del sistema decimal

Código original y código complemento del sistema decimal

El código original del decimal-67 es 01000011, el código inverso es 10111100 y el código complementario es 10111101.

Reglas de conversión:

1. El código original de un entero negativo es el bit de signo delante del binario

-67=1000011 (binario); = 11000011 (código original)

2. El código inverso de un entero negativo = el inverso de cada bit del código original (excepto el bit de signo);

11000011 (código original) ) = 10111100 (código inverso)

3. El complemento de un entero negativo = el código inverso de un entero negativo + 0000000001;

10111100 (código inverso) = 10111101 (código complementario) )

Extensión:

Después de conocer el complemento de un número, la operación de encontrar el código original es en realidad encontrar el complemento del complemento:

( 1) Si el bit de signo del complemento es "0", la descripción es un número positivo y su código original es el código del complemento.

(2) Si el bit de signo del complemento es "1", lo que indica que es un número negativo, entonces el complemento del complemento dado es el código original requerido.

Ejemplo: Si se sabe que el complemento es 11111001, el código original es 10000111 (-7).

Dado que el bit de signo es "1", lo que significa que es un número negativo, este bit permanece "1".

Invierte los siete dígitos restantes de 1111001 a 0000110 y suma 1 para obtener 10000111.

Enciclopedia Baidu - Código complementario