Red de conocimientos turísticos - Información de alquiler - ¿Cuáles son los usos del código original, el código complementario y el código complementario?

¿Cuáles son los usos del código original, el código complementario y el código complementario?

Esta es la respuesta de Baidu Zhizhi, la citaré aquí. Si no puedes envolver. . . Consulte la dirección de origen: /question/147777331 html.

El propósito de introducir el complemento y el complemento del código original es resolver el problema de la resta, porque solo hay un sumador en la unidad aritmética de la CPU de la computadora, y la resta debe convertirse en suma para cálculo. Por ejemplo, a representa el número decimal "16" y b representa el número decimal "-19". Simplemente agregue los códigos originales de estos dos números. De: A = 16 (a) Yuan = 00010000b = -19 (b) Yuan = 1001001100065438. El bit de signo negativo de 011 es 1 y su bit numérico es 100011, que es igual al número decimal "-35", que Es obviamente un resultado de error. Para otro ejemplo, los códigos originales de los números decimales "16" y "19" se restan directamente para obtener: 00010000-0001001-65438. Sin embargo, después de la introducción del código de complemento, las operaciones de suma y resta se pueden realizar mediante la suma. Por ejemplo, la operación de "-16 111110000 - complemento de 16 001065438. Si el complemento de 1111-5 es "-16-11", entonces se convierte en la operación de suma del complemento de "-16 (-11)" 438 Complemento de 0 El complemento del código -1110101-27 se descarta naturalmente en un sistema con una longitud de palabra de 8 bits y el número de máquina con el resultado de la operación es 16544. Por cierto, en números binarios, dos La suma del complemento de dos. Los números son iguales a la suma en complemento de dos números. 2. Código de complemento = excepto por el bit de signo, el código original se invierte (es decir, el valor absoluto del número se invierte), es decir, "0". 1", y "1" se convierte en "0". 4. La forma del complemento del código original de cualquier número positivo es exactamente la misma (es decir, en sí mismo no cambia). Los números con signo se representan mediante números en complemento a dos. 6. Al calcular, el bit de signo también participa en la operación.