Esercitazioni pratiche di elettronica/Logica Combinatoria/Il Sommatore completo o Full-Adder: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Rdgmus (discussione | contributi)
Nessun oggetto della modifica
 
Rdgmus (discussione | contributi)
Nessun oggetto della modifica
Riga 2:
 
----
'''*Cosa succede se dobbiamo sommare parole aventi più di un bit?'''
 
Si dice '''parola''' un numero binario avente più di una cifra, avremo generalmente a che fare con parole di 4, 8 16, 32 o più bit.
Se abbiamo quindi parole con più di un bit, da sommare tra di loro, dobbiamo innanzitutto tenere conto dell'eventuale riporto '''CY''' ottenuto dalla somma della parola precedente, come facciamo quando si effettua una somma in base 10, per cui oltre che sommare i bit dello stesso peso, tra di loro, si dovrà sommare al risultato ottenuto, cioè al '''SUM''', il riporto '''CY''' ottenuto dalla somma dei bit di peso minore sommati precedentemente?
 
Come abbiamo visto nel Semisommatore, '''CY''' può assumere anche il valore 1 logico, e dobbiamo aggiungerlo alla somma dei bit di peso successivo, altrimenti avremo un risultato errato.
 
E' necessario , quindi, tenere conto nella somma di due bit dello stesso peso, del riporto precedente, e dunque dovremo realizzare un sommatore, detto '''Sommatore Completo''' o '''Full-Adder''', apportando dei miglioramenti all' '''Half-Adder''' visto prima.
 
Costruiamo quindi la tabella di verità di un sommatore completo, un blocco di logica combinatoria avente come ingressi tre bits, i bit da sommare e il riporto precedente, che avrà come uscite la somma ed un riporto successivo, da sommare ai bits di peso successivo.