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 revisione Revisione precedente
sommatore [2018/01/16 16:19]
admin [Semisommatore o half-adder]
sommatore [2018/01/16 16:26] (versione attuale)
admin [Sommatore completo o full-adder]
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: 2018/01/16 16:26 da admin