8 Unterschied zwischen Halbaddierer und Volladdierer (mit Wahrheitstabelle)

Contents

Was ist ein Addierer?

Ein Addierer ist eine digitale Schaltung, die Zahlen addiert. In vielen Computern und anderen Arten von Prozessoren werden Addierer in den arithmetisch-logischen Einheiten oder ALU verwendet. Sie werden auch in anderen Teilen des Prozessors verwendet, wo sie zur Berechnung von Adressen, Tabellenindizes, Inkrement- und Dekrementoperatoren und ähnlichen Operationen verwendet werden.

Obwohl Addierer für viele Zahlendarstellungen konstruiert werden können, wie z. B. binärcodierte Dezimalzahlen oder Exzess-3, arbeiten die gebräuchlichsten Addierer mit Binärzahlen. In dem Fall, in dem Zweierkomplement oder Einserkomplement verwendet wird, um negative Zahlen darzustellen, ist es trivial, einen Addierer in einen Addierer-Subtrahierer zu modifizieren. Andere Darstellungen von Zahlen mit Vorzeichen erfordern mehr Logik um den Basisaddierer.

Addierer werden grundsätzlich in zwei Typen eingeteilt:

  • Halbe Addierer
  • Volladdierer

Andere Addiererdesigns umfassen den Carry-Select-Addierer, den Addierer für bedingte Summen, den Carry-Skip-Addierer und den Carry-Complete-Addierer.

Halbe Addierer

Ein Halbaddierer ist eine logische Schaltung, die eine Additionsoperation an zwei Binärziffern durchführt. Der Halbaddierer erzeugt eine Summe und einen Übertragswert, die beide binäre Ziffern sind. Mit anderen Worten, der Halbaddierer addiert zwei Zahlen und erzeugt als Ausgabe ein Summenbit (S) und ein Übertragsbit (C). Wenn A und B die Eingangsbits sind, dann ist das Summenbit (S) das X-ODER von A und B und das Übertragsbit (C) ist das UND von A und B.

Was Sie über Half Adder wissen müssen

  • Der Halbaddierer ist eine kombinatorische Logikschaltung, die zwei einzelne Binärziffern addiert und die Summe und das Übertragsbit bereitstellt.
  • Im Halbaddierer gibt es zwei Eingangsbits (A, B), die die Datenbits darstellen.
  • Halbaddierer bestehen aus einer einzelnen XOR- und UND-Gatter-Kombination.
  • Im Halbaddierer gibt es kein vorheriges Übertragsbit als Eingabe.
  • Der Halbaddierer hat zwei Ausgänge. Einer ist die Summe des Prozesses (S) und der andere ist der Übertrag der Summation (C).
  • Es wird in Taschenrechnern, Computern, digitalen Messgeräten usw. verwendet.
  • Logischer Ausdruck für Halbaddierer ist: S=a⊕b ;C=a*b

Halbaddierer-Schaltung und ihre Konstruktion

Wahrheitstabelle

Volladdierer

Eine Volladdiererschaltung ist die zentralste digitale Schaltung, die Addition und Subtraktion durchführt. Es addiert zwei Binärziffern plus eine Übertragsziffer, um eine Summe und eine Übertragsziffer zu erzeugen. Er hat daher drei Eingänge und zwei Ausgänge. Die ersten beiden Eingänge sind A und B und der dritte Eingang ist ein Eingangsübertrag als C-IN. Der Ausgangsübertrag wird als C-OUT bezeichnet und der normale Ausgang wird als S bezeichnet, was SUM ist.

Eine Volladdiererlogik ist so ausgelegt, dass sie acht Eingänge zusammennehmen kann, um einen bytebreiten Addierer zu erzeugen und das Übertragsbit von einem Addierer zum anderen kaskadieren kann.

Was Sie über Full Adder wissen müssen

  • Der Volladdierer ist eine kombinatorische logische Schaltung, die drei Ein-Bit-Binärzahlen addiert, die die Summe und ein Übertragsbit liefern.
  •  Im Volladdierer gibt es drei Eingangsbits (A, B, C-in).
  • Der Volladdierer besteht aus 3 UND, 2 XOR und 1 ODER.
  • Im Volladdierer gibt es ein vorheriges Übertragsbit als Ausgabe.
  • Der Volladdierer hat zwei Ausgänge S und C.
  • Es wird in Mehrbitaddition, digitalen Prozessoren usw. verwendet.
  • Logischer Ausdruck für Volladdierer ist: S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b))

Volladdiererschaltung und ihre Konstruktion

Wahrheitstabelle

Lesen Sie auch: Unterschied zwischen sequentiellen und kombinierten Logikschaltungen

Unterschied zwischen Halbaddierer und Volladdierer in Tabellenform

VERGLEICHSGRUNDLAGEHALBaddiererVOLLADDER
BeschreibungDer Halbaddierer ist eine kombinatorische Logikschaltung, die zwei einzelne Binärziffern addiert und die Summe und das Übertragsbit bereitstellt.  Der Volladdierer ist eine kombinatorische logische Schaltung, die drei Ein-Bit-Binärzahlen addiert, die die Summe und ein Übertragsbit liefern.  
EingangIm Halbaddierer gibt es zwei Eingangsbits (A, B), die die Datenbits darstellen.  Im Volladdierer gibt es drei Eingangsbits (A, B, C-in).  
TorkombinationHalbaddierer bestehen aus einer einzelnen XOR- und UND-Gatter-Kombination.  Der Volladdierer besteht aus 3 UND, 2 XOR und 1 ODER.  
Vorheriges ÜbertragsbitIm Halbaddierer gibt es kein vorheriges Übertragsbit als Eingabe.  Im Volladdierer gibt es ein vorheriges Übertragsbit als Ausgabe.  
AusgabeDer Halbaddierer hat zwei Ausgänge. Einer ist die Summe des Prozesses (S) und der andere ist der Übertrag der Summation (C).  Der Volladdierer hat zwei Ausgänge S und C.  
AnwendungEs wird in Taschenrechnern, Computern, digitalen Messgeräten usw. verwendet.  Es wird in Mehrbitaddition, digitalen Prozessoren usw. verwendet.  
Logischer AusdruckS=a⊕b ;C=a*b  S=a⊕b⊕Cin; Cout=(a*b)+(Cin*(a⊕b))

Lesen Sie auch: Unterschied zwischen Halbwellen- und Vollwellengleichrichter

osky