La sottrazione con il complemento a due
Rappresentando i numeri relativi in complemento a due è possibile sottrarre due numeri sommando al primo (minuendo) il complemento a due del secondo (sottraendo). Un circuito sommatore può così essere utilizzato per calcolare sia la somma A+B sia la differenza A−B = A+(−B).
Procedimento
Per calcolare la differenza tra due numeri decimali positivi A e B, utilizzando la rappresentazione binaria in complemento a due:
- Si convertono A e B in binario, utilizzando per entrambi un uguale numero di bit e anteponendo il bit di segno positivo 0 (n bit complessivi);
- Si esegue il complemento a due di B (cioè −B);
- Si somma A con il complemento a due di B, cioè A+(−B), ignorando l’eventuale n+1-esimo bit 1 del risultato;
- Se il bit di segno (n-esimo) vale 0, il risultato è positivo e i restanti n−1 bit rappresentano il modulo;
- Se il bit di segno (n-esimo) vale 1, il risultato è negativo e si ottiene il modulo calcolandone il complemento a due.
-
Dalla sovranità alla governance: la sottrazione di sovranità popolare mediante procedure burocratiche”
-
Schemi esercizi informatica (UTF-8, conversioni, complemento a due,...)
-
Fondamenti di Informatica - complemento a due
-
Gastroenterologia - la nefrologia