Electronics Logic Gates: XOR und XNOR Tore
Es gibt zwei weitere Tore der Primärelektronik Logikgatter: XOR, das steht für Exklusiv oder, und XNOR, das steht für Exklusiv-NOR.In ein XOR-Gatter ist das Ausgangssignal HIGH, wenn eine, und nur eine, der Eingänge hoch ist. Wenn beide Eingänge niedrig sind oder beide niedrig sind, ist der Ausgang LOW.
Eingang A | Eingang B | Ausgabe |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
Eine andere Möglichkeit, ein XOR-Gatter zu erklären, ist wie folgt: Der Ausgang ist, wenn die Eingänge anders- werden, wenn die Eingänge gleich sind, wird der Ausgang niedrig ist.
Das XOR-Gatter hat eine weniger bekannte Cousin des XNOR-Gate bezeichnet. Ein XNOR-Gatters ein XOR-Gatter, dessen Ausgang invertiert ist.
Eingang A | Eingang B | Ausgabe |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Wie man sehen kann, ist der einzige Unterschied zwischen diesen beiden Symbolen, dass die XNOR einen Kreis auf seinem Ausgang, der den Ausgang invertiert wird, um anzuzeigen, aufweist.
Eine der häufigsten Anwendungen für XOR-Gatter ist zwei binäre Zahlen zu addieren. Für diesen Vorgang funktioniert, muss das XOR-Gatter mit einem UND-Gatter in Kombination verwendet werden.
Um zu verstehen, wie die Schaltung funktioniert, überprüfen, wie binäre Addition funktioniert:
Wenn Sie möchten, können Sie die Ergebnisse eines jeden der vorangegangenen zusätzlich Aussagen durch die Verwendung von zwei binären Ziffern schreiben, wie folgt aus:
Wenn Ergebnisse mit zwei binären Ziffern geschrieben werden, wie in diesem Beispiel, können Sie leicht erkennen, wie in Kombination eine XOR und eine UND-Schaltung zu verwenden binäre Addition auszuführen.
Wenn Sie nur die erste Binärziffer jedes Ergebnisses betrachten, werden Sie feststellen, dass es genau wie die Wahrheitstabelle für eine UND-Schaltung und die zweite Ziffer jedes Ergebnis sieht sieht genauso aus wie der Wahrheitstabelle für ein XOR-Gatter.
Die Addierschaltung weist zwei Ausgänge auf. Die erste ist die Summe genannt, und das zweite ist die Carry genannt. Der Carry-Ausgang ist wichtig, wenn mehrere Addierer zusammen benutzt wurden binäre Zahlen zu addieren, die länger als 1 Bit sind.