Red de conocimiento informático - Conocimiento informático - Se sabe que la longitud de la palabra de la computadora es de 8 bits. Encuentre el número original, el número inverso y el número complementario del número decimal -102.

Se sabe que la longitud de la palabra de la computadora es de 8 bits. Encuentre el número original, el número inverso y el número complementario del número decimal -102.

Dado que todos los datos en la computadora están representados en binario, el sistema de compilación asigna diferentes tamaños de espacio de almacenamiento a diferentes tipos de variables y formula diferentes rangos de valores. Por ejemplo, los números enteros se almacenan en una computadora con un espacio de almacenamiento de 16 bits de dos bytes. El bit más alto representa el bit de signo. Un bit de signo de 0 es un número positivo y un bit de signo de 1 es un número negativo. Los datos enteros se almacenan en la memoria como un almacenamiento de código binario.

La forma de los números positivos almacenados en la memoria se ilustra con 10 y -10:

Decimal 10 -10

Número original binario 0000000000001010 1000000000001010

Inverso binario 0000000000001010 11111111110101 11111111110101

Complemento binario 0000000000001010 11111111110110

El cartel aquí es claro, aquí estoy usando la longitud de palabra 1 para 6 dígitos y versiones de 8 dígitos, basta con quitar los 8 bits del medio. Cuando aparece un número negativo, el primer 1 permanece sin cambios ya sea el código original, el código inverso o el código complemento. El código complemento se obtiene sumando 1 al código original, y el código inverso se obtiene sumando 1 al código original. código original. El código inverso se obtiene sumando el primer 1 al código original. Se obtiene sumando todos menos 1.