Come funziona una CPU: sommatore seriale #0.3.5.2

sommatore seriale

Nell’articolo di oggi analizzeremo nel dettaglio il funzionamento del sommatore seriale.

Negli articoli precedenti abbiamo visto:

Vediamo quali sono le caratteristiche generali dei moduli aritmetici e dei sommatori.

Possono avere complessità variabile a seconda di:

  • tipo di dati supportati (interi, interi con segno, decimali);
  • tipo di operazioni supportate (somma, sottrazione, moltiplicazione, divisione, operazioni trigonometriche);
  • velocità (soluzioni combinatorie o sequenziali);

I sommatori sono dei moduli che ricevono in ingresso due numeri su n-bit e producono in uscita il risultato della loro somma, espresso al più su n+1 bit.

Possono essere realizzati seguendo tre soluzioni alternative:

  • sommatori seriali
  • sommatori combinatori;
  • sommatori combinatori modulari;

Ora vediamo nel dettaglio come funziona il sommatore seriale.

Sfrutta un solo Full-Adder a cui, ad ogni istante, fa arrivare in ingresso 2 bit da sommare xi ed yi.  Una volta prodotto il carry out, per memorizzarlo ed applicarlo all’ingresso del Full-Adder all’istante successivo (in cui si riceve una nuova coppia di bit d’ingresso), fa uso di un Flip-Flop D. Ci vuole pertanto un segnale di Clock che sincronizzi l’arrivo degli ingressi presso il Full-Adder, la produzione dei valori in uscita zi ed il Flip-Flop D stesso. Lo svantaggio principale di questo modulo `e che per eseguire la somma di 2 numeri su n-bit si ha bisogno di n-periodi di Clock.

sommatore seriale

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.