Immer wenn Eingang A auf 1 gesetzt ist, soll Ausgang A leuchten, wie in der folgenden Abbildung gezeigt. An der Beleuchtung von Ausgabe A ist nichts auszusetzen, da das Diagramm zeigt, dass genau das ist, was Sie möchten.
Der Grund, warum Ausgabe A 001 nicht interessiert, ist, dass Sie angegeben haben, dass Sie nie haben 001 als Eingabe. Bei Ihren Tests sehen Sie, dass Ausgang A leuchtet, wenn Eingang A auf 1 gesetzt ist, da dies genau die Funktionalität ist, nach der Sie suchen.
Der Zweck von egal ist es, die Menge an Logik zu vereinfachen, die Sie benötigen. Was es hier getan hat. Sie müssen den Sonderfall A nicht ausgeben, um sich Gedanken darüber zu machen, ob B und C gesetzt sind, wenn A gesetzt ist. Bei Eingang A kümmert sich Ausgang A nur darum, was Eingang A ist.
Wenn Sie sich um 001 kümmern würden, wäre Ihre Ausgangslogik für Ausgang A:
A = B + CA
Anstelle von:
A = B + A
Sie würden brauche ein zusätzliches UND-Gatter für C * A. Wenn Sie sich nicht darum kümmern, wird die Anzahl der Gates reduziert, die Sie benötigen, um Ihre Ausgabe richtig zu erhalten.
Schließlich wäre es etwas weniger verwirrend, wenn Sie ein anderes verwenden würden Namenskonvention zwischen Eingabe und Ausgabe. So etwas wie Eingabe = XYZ und Ausgabe = ABCDEFG oder Eingabe = ABC und Ausgabe = abcdefg.