Se dice que en el complemento de 2 0 tiene solo un valor, mientras que en el complemento de 1 ambos +0 y -0 tienen valores separados. ¿Qué son?
arithmetic
usuario136782
fuente
fuente
000...0
y111...1
. Pero estas dos representaciones aún constituyen un solo valor.Respuestas:
En el complemento de 1 simplemente invierte todos los bits.
Considere estos 2 ejemplos (suponiendo 8 bits):
Entonces tienes 2 formas de representar el número 0
En el complemento de 2, agrega 1 a la representación del complemento de 1 del número negativo
Entonces, solo tiene una forma de representar el 0 en este caso
Como puede ver en los ejemplos, la diferencia es que:
fuente
fuente
Hablar de dos valores diferentes de 0 en el complemento es engañoso. El complemento de uno (y el complemento de dos) son representaciones binarias de números. Describen una forma de representar números en binario y cómo realizar operaciones aritméticas con ellos. El número representado por la secuencia de bits es el valor.
fuente