W tym artykule omówimy różnicę między sumatorem pół a sumatorem pełnym. Najpierw krótko opiszemy, czym jest sumator pół i pełny wraz z ich wyrażeniami logicznymi i tabelą prawdy, a następnie omówimy różnice między nimi. na koniec zakończymy nasz artykuł kilkoma często zadawanymi pytaniami.
Spis treści
- Co to jest półsumator?
- Co to jest pełny dodatek?
- Półsumator kontra pełny dodatek
- Wniosek
- Często zadawane pytania
Co jest Pół dodatek ?
Pół dodatek to kombinacyjny obwód logiczny zaprojektowany poprzez połączenie jednego Brama EX-OR i jedną bramkę AND. Obwód półsumatora ma dwa wejścia: A i B, które dodają dwie cyfry wejściowe i generują przeniesienie i sumę.
Pół dodatek
Wynik uzyskany z bramki EX-OR jest sumą dwóch liczb, natomiast wynik uzyskany przez bramkę AND jest przeniesieniem. Nie będzie przekazywania dodawania przeniesienia, ponieważ nie ma bramki logicznej, która mogłaby to przetworzyć. Dlatego nazywa się to obwodem półsumatora.
jak wstrzyknąć próbną klasę abstrakcyjną
Wyrażenie logiczne półsumatora
Wyrażenie logiczne dla połowy dodanej podano jako
Suma = A XOR BCarry = A I B
Tabela prawdy półsumatora
Tabela prawdy dla połowy dodanej jest podana jako
Co to jest pełny dodatek?
Pełny dodatek to obwód składający się z dwóch bramek EX-OR, dwóch bramek AND i jednej bramki OR. Pełny dodatek to dodatek, który dodaje trzy wejścia i tworzy dwa wyjścia składające się z dwóch bramek EX-OR, dwóch bramek AND i jednej LUB brama . Pierwsze dwa wejścia to A i B, a trzecie wejście to wejście typu carry jako C-IN. Przeniesienie wyjścia jest oznaczone jako C-OUT, a normalne wyjście jest oznaczone jako S, co jest sumą.
Pełny dodatek
Równanie uzyskane przez bramkę EX-OR jest sumą cyfr binarnych. Podczas gdy wyjście otrzymane przez bramkę AND jest przeniesieniem uzyskanym przez dodanie.
jak zamknąć tryb programisty
Wyrażenie logiczne pełnego sumatora
Poniżej podano wyrażenie logiczne pełnego dodatku
SUMA = (A XOR B) XOR Cin = (A ⊕ B) ⊕ Cin
WYKONANIE = A I B LUB Cin(A XOR B) = A.B + Cin(A ⊕ B)
Tabela prawdy pełnego dodatku
Poniżej znajduje się tabela prawdy pełnego dodatku
w pełnej formie
Różnica między półsumatorem a pełnym sumatorem
Poniżej podano różnicę między sumatorem pół a sumatorem pełnym
Parametry | Pół dodatek | Pełny dodatek |
---|---|---|
Opis | Half Adder to kombinacyjny obwód logiczny, który dodaje dwie cyfry 1-bitowe. Półsumator tworzy sumę dwóch danych wejściowych. | Pełny dodatek to a logika kombinacyjna obwód wykonujący operację dodawania na trzech jednobitowych liczbach binarnych. Pełny sumator tworzy sumę trzech danych wejściowych i wartość przenoszenia. |
Poprzednie przeniesienie | Poprzednie przeniesienie nie jest używane. | Używane jest poprzednie przeniesienie. |
Wejścia | W półsumatorze są dwa bity wejściowe (A, B). | W pełnym sumatorze są trzy bity wejściowe (A, B, C-in). |
Wyjścia | Wygenerowany wynik składa się z dwóch bitów – Sum i Carry z wejścia składającego się z 2 bitów. | Wygenerowany wynik składa się z dwóch bitów – sumy i przeniesienia z wejścia składającego się z 3 bitów. |
Użyty jako | Obwodu półsumatora nie można używać w taki sam sposób, jak obwodu pełnego sumatora. | Zamiast obwodu półsumatora można zastosować pełny obwód sumatora. |
Funkcja | Jest to proste i łatwe do wdrożenia | Projekt pełnego sumatora nie jest tak prosty jak półsumatora. |
Wyrażenie logiczne | Wyrażenie logiczne półsumatora to: S=a⊕b ; C=a*b. | Wyrażenie logiczne dla pełnego sumatora to: S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b)). |
Bramki logiczne | Składa się z jednej bramki EX-OR i jednej bramki AND. | Składa się z dwóch bramek EX-OR, dwóch bramek AND i jednej bramki OR. |
Aplikacje | Stosowany jest w kalkulatorach, komputerach, cyfrowych urządzeniach pomiarowych itp. | Jest stosowany w dodawaniu wielu bitów, procesorach cyfrowych itp. |
Alternatywna nazwa | Nie ma alternatywnej nazwy półsumatora. | Dodatek pełny jest również znany jako dodatek przenoszący tętnienie. |
Wniosek
W tym artykule omówiliśmy w skrócie półsumator i pełny sumator z ich logicznym wyrażeniem i prawdą, widzieliśmy także szczegółowo różnicę między nimi.
Różnica między półsumatorem a pełnym sumatorem – często zadawane pytania
Czy można kaskadować pełny sumator, aby dodawać liczby większe niż trzy bity?
Tak, pełny sumator można łączyć kaskadowo, aby utworzyć sumatory dla liczb większych niż trzy. Ten typ kaskadowania ma na celu utworzenie dodatków wielobitowych, takich jak 4-bitowe, 8-bitowe lub dla większych bitów.
Czym dodatek typu carry-lookahead różni się od konwencjonalnego sumatora typu ripple-carry pod względem szybkości i złożoności?
Dodatek Carry-lookahead ma mniejsze opóźnienie propagacji w porównaniu do konwencjonalnego sumatora przenoszenia tętniącego, co skutkuje szybszą operacją dodawania.
Jakie są konsekwencje użycia bramek XOR w wyrażeniu logicznym pełnego sumatora?
Bramka XOR służy do wyrażenia logicznego pełnego sumatora do obliczenia sumy bitów wejściowych.