Cómo encontrar el código del complemento
El complemento de un número positivo es el mismo que el código original. El bit de signo del complemento de un número negativo es 1, los bits restantes son el recíproco del valor absoluto del código original y luego el número entero se incrementa en 1.
En los sistemas informáticos los valores numéricos siempre se representan y almacenan mediante códigos en complemento a dos. La razón de esto es que al utilizar el complemento a dos, los bits de signo y los campos numéricos se pueden procesar de manera uniforme, la suma y la resta también se pueden procesar de manera uniforme. De acuerdo con la definición de código complementario, las representaciones típicas del código verdadero, el código original y el código complementario se enumeran a lo largo del eje numérico para comprender claramente las características relevantes del código complementario.
Ventajas de los códigos complementarios:
La mayor ventaja de los sistemas de códigos complementarios es que se pueden utilizar para sumar o restar sin tener que realizar diferentes cálculos dependiendo de si el número es positivo o negativo. Siempre que haya un circuito de suma, se pueden procesar varias sumas con signo y el método de resta se puede representar mediante un número más el complemento de otro número. Por lo tanto, siempre que haya un circuito de suma y un circuito de complemento, varios con signo. Las sumas y restas con signo son bastante convenientes en el diseño de circuitos.
Además, en un sistema en complemento a dos, el 0 tiene una sola representación, a diferencia del sistema inverso (donde el 0 tiene dos representaciones), por lo que solo necesitas comparar una vez para determinar si un número es cero. La siguiente figura muestra algunos números enteros en el sistema de código complementario de 8 bits que pueden representar el rango -128 a 127, para un total de *** 256 enteros.
Para obtener más detalles, consulte la Enciclopedia Baidu - Código complementario