Beruflich Dokumente
Kultur Dokumente
Grundlage für die ALU ist die Fähigkeit, logische Operationen (AND, OR, NOT) und arithmetische
Operationen durchführen zu können. Alle Grundrechenarten lassen sich dabei auf die Addition
zurückführen.
Negation (Nicht-Verknüpfung)
Die Konjunktion (UND) kann auf beliebig viele Eingänge erweitert werden. Die
Ausgangsvariable hat nur dann den Wert 1, wenn alle Eingangsvariablen den Wert 1 haben.
Die Disjunktion (ODER) kann auf beliebig viele Eingänge erweitert werden. Die
Ausgangsvariable hat dann den Wert 1, wenn mindestens eine Eingangsvariable den Wert 1
hat.
Einige weitere Funktionen werden relativ häufig benötigt und haben daher eigene
Schaltsymbole:
Ein Halbaddierer (engl. half adder) ist ein Schaltnetz, das üblicherweise als digitale Schaltung
realisiert wird. Er besteht aus zwei Eingängen und zwei Ausgängen. Mit einem Halbaddierer kann
man zwei einstellige Binärzahlen addieren. Dabei liefert der Ausgang s (engl. sum – „Summe“) die
rechte und der Ausgang c (engl. carry – „Übertrag“) die linke Stelle des Ergebnisses.
x y Übertrag c Summe s
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
x y cin cout s
000 0 0
001 0 1
010 0 1
011 1 0
100 0 1
101 1 0
110 1 0
111 1 1