¿Cuáles son los usos de los códigos complemento e inverso?
Código complementario para representar y almacenar. El código inverso se utiliza principalmente en la configuración del entorno del sistema.
1. Código en complemento a dos: En los sistemas informáticos los valores siempre se representan y almacenan en código en complemento a dos. La razón es que utilizando el código de complemento, el bit de signo y el campo numérico se pueden procesar de manera uniforme al mismo tiempo, y la suma y la resta también se pueden procesar de manera uniforme. Además, el proceso operativo de conversión del código complementario y del código original es el mismo y no se requiere ningún circuito de hardware adicional.
2. Complemento a uno: El complemento a uno es un tipo de almacenamiento numérico, pero debido a que el complemento a uno puede expresar de manera más efectiva la forma de los números en las computadoras, la mayoría de las computadoras generalmente no usan el complemento a uno para representar números.
Información ampliada:
Dado 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 código complementario es "0", significa que es un número positivo y su código original es el código complementario.
2. Si el bit de signo del complemento es "1", lo que significa que es un número negativo, entonces el complemento del complemento dado es el código original requerido.
Ejemplo: Se sabe que el código complemento a uno es 11111001, entonces el código original es 10000111 (-7). Debido a que el bit de signo es "1", lo que significa que es un número negativo, este bit no cambia y sigue siendo "1". Los siete dígitos restantes, 1111001, son 0000110 después de la inversión, suma 1, por lo que es 10000111.
Enciclopedia Baidu-Código inverso
Enciclopedia Baidu-Código complementario