Semisumator. Sumator. Sumator consecutiv, Sumator paralel




Semisumatorul – este o unitate electrică combi-naţională utilizată pentru sumarea a două cifre 0+0=0 0+1=1 1+0=1 1+1=10. Simbolul convenţional este următorul:
Semisumatorul poate fi construit cu ajutorul elementelor SAU-NU şi are următoarea schemă:
Unde: şi b – cifrele supuse sumării; s – rezultatul sumării ordinului inferior;– transferul în ordinul superior;
Acest dispozitiv nu poate fi folosit direct pentru sumarea numerelor deoa-rece are doar  două intrări şi deci nu se poate lua în consideraţie transferul în ordinul superior obţinut la sumarea cifrelor de ordin inferior. Pentru a avea posibilitatea de a efectua sumare numerelor semisumatorul poate fi utilizat ca celulă de bază.
Mai jos vom prezenta un dispozitiv numit element al sumatorului de ordinul
N construit pe baza semisumatorului.
Această celulă de sumare este utilizată pentru construirea sumatorului de tip consecutiv şi de tip paralel.

 Algoritmul cunoscut de sumare presupune că sumarea în ordinul urmă-tor poate fi îndeplinită dacă este cunoscută va-loarea transferului din ordinul superior. Acest algoritm presupune exe-cutarea consecutivă a ope-raţiei de sumare a două numere.
Fie că avem de sumat două numere:
A=1012  şi B=111 în rezultat obţinem S=11002
Pentru sumarea numerelor de ordin  (n) trebuie să utilizăm un sumator de ordinul (n), în cazul dat n=3.   
În acest caz observăm că timpul de sumare a două numere creşte odată cu creşerea  numărului (n).
Adică dacă  timpul de sumare pentru SM dt=5 (ns) iar  n=100 atuncit=5*n=500 (ns).

Sumatorul paralel:
Cu ajutorul acestui tip de sumator putem standar-diza,adică stabiliza timpul de sumare a două numere.

Pentru a construi schema sumatorului de tip paralel este nevoie de a studia procesele care au loc într-o celulă de sumare luînd în consideraţie valorile intermediare

Folosind tabelul de adevăr şi schema celulei de sum-are să prezentăm formu-lele de bază ale procesului de sumare, prezentata prin valorile intermediare şi valorile cifrelor sumate.
1) Ci+1 = g i + ri = g + Cpi; r= Cpi;  g i = ai * bi;
2) p=ai *bi;
3) Ci+1 = ai*bi+Ci(ai * bi);
Din formulele (1-3) putem face concluzia că transferul în ordinul suparior îl putem calcula numai folosind cifrele ini-ţiale sau valorile interme-diare după efectuarea sumării.Pentru a efectua sumarea în paralel să prezentăm formulele de de tip I  pentru fiecare din ordine:C0=0;
i=0;C1=g0+p0C0;
i=1;C2=g1+p1C1=g1+p1g0+p1p0C0;
i=2;C3=g2+p2C2=g2+p2g1+p2p1g0 +p2p1p0C0;
i=3;C4=g3+p3C3=g3+p3g2+p3p2g1+p3p2p1g0+p3p2p1p0C0;
Folosind aceste formule se poate de construit sumator paralel în caz de faţă de ordinul 
4.

Procesul de sumare de tip paralel se îndeplineşte conform următoarelor etape:
1) Se aplică numărul A şi B la intrările sumatorului, imediat are loc sumarea a două cifre în toate ordinile în mod paralel şi se obţin valorile intermediare J0P0; J1P1; etc. Acest proces este îndeplinit într-o perioadă dt1;
2) Toate valorile intermediare obţonute sînt aplicate la elementele ŞI-SAU a schemei de transfer paralel şi în rezultat obţinev valorile C0; C1; C2; C3;
Toate aceste valori se aplică la treapta a 2 a elementelor de sumare.
Neajunsul schemei de sumare in mod paralel consta in aceea ca odata cu cresterea nr sumate schema devine tot mai complicata insa avantajul principal consata in aceea ca intervalul de timp necesar pentru sumarea  nr practic nu depinde nr sumate.

Neajunsurile schemei de sumare de tip paralel consta in aceea ca arata  cu crestera nr sumate, schema de transfer devine tot mai complicata insa avantajul consta ca intervalul de timp  necesar pentru sumarea  nr practicc nu depinde de ordiunul nr sumate.

Niciun comentariu:

Trimiteți un comentariu