Sistema numerico binario: differenze tra le versioni

(LiveRC : Annullata la modifica di 82.54.127.7; ritorno alla versione di Pap3rinik)
Come è possibile notare seguendo questo metodo il primo bit diventa automaticamente il bit del segno (come per il metodo precedente). Viene però risolto il problema dell'ambiguità dello 0 (in complemento a 2 00000 e 10000 hanno significati diversi) e vengono enormemente facilitate le operazioni di somma e differenza, che si riducono alla sola operazione di somma: per spiegare meglio basta fare un esempio:<br/>
<center><math>5_{10} - 10_{10} = 5_{10} + (-10)_{10} = 0101_2 - 1010_2 = 00101_{CA2} + 10110_{CA2} = 11011_{CA2} = -00101_2 = -5_{10}</math></center>
 
=== Rappresentazione a virgola fissa ===
Dato che in un bit non è rappresentabile la virgola il metodo più semplice per rappresentare numeri frazionari è quello di scegliere arbitrariamente la posizione della virgola (ad es. se si sceglie di usare 4 bit per la parte intera e 4 per la parte frazionaria: <math>10100101_2</math> significa <math>1010,0101_2</math>).
 
=== Rappresentazione in virgola mobile P754===
Utente anonimo