May 29
Al loro livello più elementare, computer funzionano solo in 1 e 0, un sistema noto come binario. Poiché il codice binario non consente di simboli per mostrare il segno di un numero (positivo o negativo), un altro mezzo per comunicare tale informazione sia necessaria. I due di notazione in complemento di una positiva base 10 intero è un numero binario che codifica per il negativo di tale valore iniziale. La conversione tra i due può essere fatto rapidamente e facilmente.
1 Scrivere l'originale numero di base positivo 10 in binario. Ad esempio, la rappresentazione binaria otto bit della base 10 intero 6 sarebbe 00.000.110.
2 Riscrivere ancora una volta la stessa rappresentazione binaria sopra, copiandolo da destra a sinistra fino a quando si incontra il primo 1. Copia 1 così, poi si fermano. Nel nostro esempio, vorremmo riscrivere il numero come x10 xxxxx dove le X rappresentano cifre non abbiamo copiato.
3 Continuare a scrivere le rimanenti cifre della rappresentazione binaria, ma, per queste cifre rimanenti, scrivere il valore opposto per ogni cifra come nell'originale. Quindi, se l'originale ha un 1 in una determinata posizione, scrivere 0, e viceversa. Il nostro esempio sarebbe quindi essere scritto come 11111010. Ora avete il complemento a due del numero originale.