Strumenti Utente

Strumenti Sito


sommatore

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisioneEntrambe le parti successive la revisione
sommatore [2018/01/16 15:19] – [Semisommatore o half-adder] adminsommatore [2018/01/16 15:26] – [Sommatore completo o full-adder] admin
Linea 39: Linea 39:
  
 {{::full-adder.png|Full adder}} {{::full-adder.png|Full adder}}
 +
 +Il circuito contiene due semisommatori; il primo somma i due bit mentre il secondo somma il risultato con un eventuale riporto per ottenere il risultato vero e proprio. In uscita è presente un riporto se una delle due somme produce un riporto (porta OR).
 +
 +===== Circuito completo =====
 +
 +Con il semisommatore è possibile sommare numeri binari con un numero qualunque di bit, basta disporre i sommatori in cascata con il riporto della somma tra i bit meno significativi in ingresso al sommatore successivo. Nel nostro caso vogliamo sommare due numeri di soli due bit quindi è sufficiente:
 +  * un semisommatore per la somma dei bit meno significativi, dove non c'è mai un riporto di un operazione precedente
 +  * un sommatore per il bit successivo
 +
 +Il circuito completo è il seguente:
 +
 +{{::somma_due_numeri_a_2_bit.png|Somma di numeri binari a due bit}}
 +
 +Osserviamo che:
 +  * la terza cifra binaria del risultato (il risultato più grande possibile è 6 e servono tre bit) coincide col riporto del sommatore
 +  * i bit dei due numeri sono impostati con degli interruttori dip-switch e resistenze di pull-down
 +  * si ha un'indicazione visiva del risultato con l'accensione dei LED
 +
sommatore.txt · Ultima modifica: 2022/02/03 18:50 da admin