This shows you the differences between two versions of the page.
soc:laboratoare:07:tldr [2024/02/29 14:37] 127.0.0.1 external edit |
soc:laboratoare:07:tldr [2024/04/16 23:54] (current) stefan.maruntis |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | - Sumatorul Ripple-Carry calculeaza valoarea unui bit i din adunare doar dupa ce au avut loc calculele pentru toti bitii de la 0 la i - 1, deci calculul pentru fiecare bit are loc secvential. | + | - Sumatorul Ripple-Carry calculează valoarea unui bit i din adunare doar după ce au avut loc calculele pentru toți biții de la 0 la i - 1, deci calculul pentru fiecare bit are loc secvențial. |
- | - Sumatorul Carry-Lookahead calculeaza valoarea unui bit i independent de calculele pentru ceilalti biti (in paralel) folosind formulele: | + | - Sumatorul Carry-Lookahead calculează valoarea unui bit i independent de calculele pentru ceilalti biți (în paralel) folosind formulele: |
* **G<sub>i</sub>(A<sub>i</sub>, B<sub>i</sub>) = A<sub>i</sub> & B<sub>i</sub>** | * **G<sub>i</sub>(A<sub>i</sub>, B<sub>i</sub>) = A<sub>i</sub> & B<sub>i</sub>** | ||
* **P<sub>i</sub>(A<sub>i</sub>, B<sub>i</sub>) = A<sub>i</sub> | B<sub>i</sub>** | * **P<sub>i</sub>(A<sub>i</sub>, B<sub>i</sub>) = A<sub>i</sub> | B<sub>i</sub>** | ||
* **c<sub>i+1</sub> = G<sub>i</sub> | P<sub>i</sub> & c<sub>i</sub>** | * **c<sub>i+1</sub> = G<sub>i</sub> | P<sub>i</sub> & c<sub>i</sub>** |