Código fuente para código negativo
El código binario de 32769 es 01000000001, que tiene diecisiete dígitos (el primer bit representa el símbolo).
La máquina solo tiene 16 bits, y el bit más alto se desbordará y se convertirá en 100000000001.
1 bit representa positivo y negativo (1 negativo, 0 positivo).
10000000001(32769) se tratará como un número negativo.
Código fuente negativo: valor absoluto, y luego el complemento a 1 del dígito más alto es 100000000001.
Inversión de números negativos: Excepto el bit de signo, la inversión es 11111111165438.
El complemento de los números negativos: el complemento + 1 es 1111111165438.
Lo mismo ocurre con -32769, el bit de signo se desborda, igual que arriba.