Red de conocimiento informático - Conocimiento de Internet de las cosas - Si el código original es mayor que 0, ¿cómo convertirlo al código complemento de un número negativo?

Si el código original es mayor que 0, ¿cómo convertirlo al código complemento de un número negativo?

Para encontrar el complemento de un número negativo, primero debes encontrar el recíproco del número original y luego encontrar el complemento.

Por ejemplo

Código original = 10000001 (-1)

Recíproco = 11111110 (excepto el bit de signo (es decir, el bit más alto), donde 1 se convierte en 0, 0 se convierte en 1)

Código completo = 11111111 (recíproco + 1)

Código original = 10000001 (-1)