Rappresentazione dei numeri relativi

Da Wikipedia, l'enciclopedia libera.

In matematica, i numeri negativi in qualunque base vengono rappresentati normalmente ma viene prefisso il segno "-". Nei computer però vi sono vari metodi per estendere il sistema numerico binario per rappresentare i numeri relativi:

Per vari motivi i moderni computer usano principalmente la rappresentazione a complemento a due, anche se le altre rappresentazioni vengono usate in altre circostanze

Tavola comparativa[modifica | modifica wikitesto]

La seguente tavola mette a confronto la rappresentazione degli interi compresi fra otto e meno otto, usando 4 bit.

Rappresentazione di interi con 4 bit
Decimale Senza segno Segno e modulo Complemento a uno Complemento a due Eccesso 8
+8 1000 n/d n/d n/d 1111
+7 0111 0111 0111 0111 1110
+6 0110 0110 0110 0110 1101
+5 0101 0101 0101 0101 1100
+4 0100 0100 0100 0100 1011
+3 0011 0011 0011 0011 1010
+2 0010 0010 0010 0010 1001
+1 0001 0001 0001 0001 1000
(+)0 0000 0000 0000 0000 0111
(−)0 n/d 1000 1111 n/d n/d
−1 n/d 1001 1110 1111 0110
−2 n/d 1010 1101 1110 0101
−3 n/d 1011 1100 1101 0100
−4 n/d 1100 1011 1100 0011
−5 n/d 1101 1010 1011 0010
−6 n/d 1110 1001 1010 0001
−7 n/d 1111 1000 1001 0000
−8 n/d n/d n/d 1000 n/d