Video: Logikgatter 2024
Es gibt zwei verbleibende Gatter der primären elektronischen Logikgatter: XOR, was für steht Exklusives ODER, und XNOR, > was für steht Exklusiv NOR. In einem XOR-Gatter ist der Ausgang HIGH, wenn einer und nur einer der Eingänge HIGH ist. Wenn beide Eingänge LOW oder beide LOW sind, ist der Ausgang LOW. Eingabe A
Eingabe B | Ausgabe | 0 |
---|---|---|
0 | 0 | 0 |
1 | 1 | 1 0 1 |
1 | 1 | 0 |
|
Ein anderer Weg, ein XOR-Gatter zu erklären, ist wie folgt: Der Ausgang ist HIGH, wenn die Eingänge unterschiedlich sind; Wenn die Eingänge gleich sind, ist der Ausgang LOW. | Das XOR-Gatter hat einen weniger bekannten Cousin, das XNOR-Gatter. Ein |
ist ein XOR-Gatter, dessen Ausgang invertiert ist.
Eingabe A Eingabe B Ausgabe
0 | 0 | 1 |
---|---|---|
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
|
Wie Sie sehen, besteht der einzige Unterschied zwischen diesen beiden Symbolen darin, dass der XNOR einen Kreis an seinem Ausgang hat, um anzuzeigen, dass der Ausgang invertiert ist. | Eine der häufigsten Anwendungen für XOR-Gatter ist das Hinzufügen von zwei Binärzahlen. Damit diese Operation funktioniert, muss das XOR-Gatter in Kombination mit einem UND-Gatter verwendet werden. |
Um zu verstehen, wie die Schaltung funktioniert, überprüfen Sie, wie die binäre Addition funktioniert:
Wenn Sie möchten, können Sie die Ergebnisse jeder der vorangegangenen Additionsanweisungen mit zwei binären Ziffern schreiben, wie folgt:
Wenn die Ergebnisse wie in diesem Beispiel mit zwei Binärstellen geschrieben werden, können Sie leicht erkennen, wie ein XOR und eine UND-Schaltung kombiniert werden, um eine binäre Addition durchzuführen.Wenn Sie nur die erste Binärstelle jedes Ergebnisses betrachten, werden Sie feststellen, dass es genau wie die Wahrheitstabelle für eine UND-Schaltung aussieht und dass die zweite Stelle jedes Ergebnisses genauso aussieht wie die Wahrheitstabelle für ein XOR-Gatter.
Die Addierschaltung hat zwei Ausgänge. Der erste heißt Sum, der zweite Carry. Der Carry-Ausgang ist wichtig, wenn mehrere Addierer zusammen verwendet werden, um Binärzahlen hinzuzufügen, die länger als 1 Bit sind.