Complemento a 1

Método de representación numérica que establece una diferenciación entre los números positivos y los números negativos.

  • Números positivos: El bit que se encuentra más a la izquierda representa el signo, y el resto de los bits corresponden al módulo del número.
  • Números negativos: Se parte del número positivo, pero después se debe cambiar cada uno de los dígitos, de tal forma que todos los ceros pasan a ser unos y viceversa.

La desventaja de este método es la doble representación del 0 (por ejemplo, +0 como 00000000 y -0 como 11111111).

Ejemplo (en una palabra de 8 bits):

  • 12 se representa como 0 0001100
  • -12 se representa como 1 1110011