Suponiendo que la computadora es una máquina de 8 bits, escriba el original, complemento y recíproco de los siguientes números: 21,-35,-26
1,21
Número original: 0001 0101
Suplemento: 0001 0101
Secuencia inversa: 0110 1010
2,-35
Original:1101 1101
Suplemento: 0010 0011
Inverso: 1010 0010
3, -26
Código original: 1110 0110
Suplemento: 0001 1010
Código inverso: 1001 1001
El complemento de un entero positivo es su Representación binaria, igual que el código original. El complemento de un entero negativo es el código inverso de todos los bits del código original excepto el bit de signo (0 a 1, 1 a 0, el bit de signo no se convierte en 1), y luego suma 1.
Información ampliada:
Después de conocer el complemento de un número, la operación en el código original es en realidad el complemento del complemento y luego el complemento:
1. Si el complemento del bit de signo es "0", es un número positivo y su código original es el complemento.
2. Si el bit de signo del complemento es "1", es decir, es un número negativo, entonces el complemento del complemento dado es el código original.
Ejemplo: Si se sabe que el complemento es 11111001, entonces 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 Inverso
Enciclopedia Baidu - Código Complemento