Sunteți pe pagina 1din 2

Sumatorul serial

Sumatorul serial este un circuit avnd dou linii de intrare binare i o linie de ieire
deasemenea binar. Circuitul sumeaz dou numere binare cu cte n-ranguri binare (bii).
Numerele sunt nsumate ncepnd cu rangurile cele mai puin semnificative i continund
rang cu rang pn la rangul cel mai semnificativ. Corespunztor fiecrei perechi de
ranguri binare sumatorul calculeaz suma a trei valori binare, trei bii:
-cei doi bii corespunztori rangurilor binare curente i
-transportul provenind din suma rangurilor anterioare.
Pentru soluionarea problemei transportului dintr-un rang n rangul imediat succesiv,
transportul determinat n rangul curent este memorat ntr-un bistabil.
Din acest motiv se poate afirma c sumatorul serial este un dispozitiv secevenial.
Diagrama de stri a circuitului are dou noduri corespunztoare transportului generat
anterior (0 ori 1) i etichetate respectiv prin 0 i 1.

01/0
10/0
11/1

00/1

Iniializare

00/0
01/1
10/1

11/0

Figura 1. Diagrama de stri pentru


transportul sumatorului secvenial.

Iniializarea sumatorului secvenial plaseaz maina cu stri a transportului n starea 0.


Fiecare arc din figura 1 este nsoit de cele dou valori curente ce se nsumeaz, separate
printr-o linie oblic de valoarea sumei determinat innd seama i de valoarea
transportului stabilit la nsumarea rangului precedent.
Astfel, automatul fiind n starea 0 (transport stocat 0 din rangul anterior) i avnd de
nsumat valorile curente 0 i 1 va genera transport 0, n continuare, iar suma biilor
corespunztori rangului curent va fi 1. Considerente similare se pot face pentru cazul n
care valorile curente de nsumat sunt 1 i 0.
Dar dac n starea 0 sunt de nsumat valorile curente 1 i 1, atunci suma corespunztoare
va fi 0 iar automatul i va schimca starea, va trece n starea 1, deoarece s-a generat
transport.

n mod analog se vor desfura tranziiile automatului atunci cnd acesta se afl n starea
1.

Clk

Iniializare

terge
Serial-In

Deplasare
Ceas
Iniializare

Registrul de Deplasare A
Parallel-In

Serial-Out

Sumator
Complet
1 rang
A S

1
Clk
terge
Serial-In

Z
Registrul de Deplasare B
Parallel-In

Serial-Out

B T

D
Clk

Iniializare

S-ar putea să vă placă și