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