logo

Pełny dodatek

Półsumator służy do dodawania tylko dwóch liczb. Aby przezwyciężyć ten problem, opracowano pełny dodatek. Sumator pełny służy do dodawania trzech 1-bitowych liczb binarnych A, B i C. Sumator pełny ma trzy stany wejściowe i dwa stany wyjściowe, tj. sumę i przeniesienie.

Schemat blokowy

Pełny dodatek

Tabela prawdy

Pełny dodatek

W powyższej tabeli

  1. „A” i „B” są zmiennymi wejściowymi. Zmienne te reprezentują dwa znaczące bity, które zostaną dodane
  2. 'CW' jest trzecim wejściem, które reprezentuje przeniesienie. Z poprzedniej niższej znaczącej pozycji pobierany jest bit przeniesienia.
  3. „Suma” i „Przeniesienie” to zmienne wyjściowe, które definiują wartości wyjściowe.
  4. Osiem wierszy pod zmienną wejściową oznacza wszystkie możliwe kombinacje 0 i 1, które mogą wystąpić w tych zmiennych.

Uwaga: Możemy uprościć każdą z wyjściowych „funkcji boolowskich” za pomocą unikalnej metody mapowania.

Formularz SOP można uzyskać za pomocą K-map jako:

c sformatowany ciąg
Pełny dodatek

Suma = x' y' z+x' yz+xy' z'+xyz
Przenieś = xy+xz+yz

Budowa obwodu półsumatora:

Pełny dodatek

Powyższy schemat blokowy opisuje budowę obwodu pełnego sumatora . W powyższym obwodzie znajdują się dwa obwody półsumatora połączone za pomocą bramki OR. Pierwszy półsumator ma dwa jednobitowe wejścia binarne A i B. Jak wiemy, półsumator generuje dwa wyjścia, tj. Sum i Carry. Wynik „Suma” pierwszego sumatora będzie pierwszym wejściem drugiej połowy sumatora, a wynik „Przeniesienie” pierwszego sumatora będzie drugim wejściem drugiej połowy sumatora. Dodatek drugiej połowy ponownie wyświetli „Sum” i „Carry”. Ostatecznym wynikiem obwodu pełnego sumatora jest bit „Suma”. Aby znaleźć końcowy wynik funkcji „Carry”, podajemy dane wyjściowe „Carry” pierwszego i drugiego sumatora do bramki OR. Wynikiem bramki OR będzie ostateczne wykonanie pełnego obwodu sumatora.

MSB jest reprezentowany przez końcowy bit „Carry”.

Pełny obwód logiczny sumatora można zbudować za pomocą 'I' I Brama XOR z LUB brama .

wiek Rihanny
Pełny dodatek

Rzeczywisty obwód logiczny pełnego sumatora pokazano na powyższym schemacie. Konstrukcja obwodu pełnego sumatora może być również przedstawiona w wyrażeniu boolowskim.

Suma:

  • Wykonaj operację XOR na wejściach A i B.
  • Wykonaj operację XOR wyniku z przeniesieniem. Zatem suma wynosi (A XOR B) XOR CWco jest również reprezentowane jako:
    (A ⊕ B) ⊕ CW

Nosić:

  1. Wykonaj operację „AND” na wejściach A i B.
  2. Wykonaj operację „XOR” na wejściach A i B.
  3. Wykonaj operacje „OR” na obu wynikach pochodzących z poprzednich dwóch kroków. Zatem „Carry” można przedstawić jako:
    AB + (A ⊕ B)