Somme e sottrazioni in binario¶
La somma in colonna con la riga dei riporti, come sul foglio. In complemento a due la sottrazione diventa una somma con l'opposto e il tool dice se c'è overflow. In binario puro puoi anche fare sottrazioni con i prestiti. Ripassa le regole nella lezione 02 e nella lezione 03.
Quando c'è overflow¶
| Rappresentazione | Overflow se… |
|---|---|
| Binario puro | c'è un riporto oltre l'ultimo bit |
| Complemento a due | i due addendi hanno lo stesso segno e il risultato ha segno diverso (il riporto finale si ignora) |
Prova con (complemento a due, 4 bit)
6 + 3→ overflow: 9 non sta in [−8, 7]-4 + -2→ riporto finale ignorato, risultato corretto −613 + -20su 8 bit → −7