Vai al contenuto

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 −6
  • 13 + -20 su 8 bit → −7