Numeri negativi

Le possibili rappresentazioni di numeri negativi in binario sono includono:

BinarioModulo e segnoComplemento a unoComplemento a due

Tra di esse, il complemento a due è la rappresentazione preferita per gli elaboratori, e dal primo bit (Most Significant Bit) è possibile capire se il numero è negativo (per cui è ) o positivo (per cui è ).

Complementare a due

Ci sono due modi per complementare a due un numero:

  1. Invertire tutti i bit e aggiungere

    Per esempio, con , varrà .

  2. Invertire i bit fino all'ultimo verso destra escluso

    Per esempio, con , varrà .

Conversione in base 10

Per convertire un numero in complemento a due in base 10, basterà dare peso negativo al primo bit (di segno) e effettuare la conversione normalmente.

Per esempio, con .

Estensione dei bit

Per transformare un numero di bit, basta estendere il valore del bit di segno per la quantità di bit aggiunti.

Per esempio: