Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Beginnen wir unsere Erkundung der Booleschen Algebra mit dem Addieren von Zahlen:

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Die ersten drei Summen machen für jeden, der elementare Addition kennt, perfekten Sinn. Die letzte Summe jedoch ist oft Verwirrungsquelle in der Digitalelektronik, da sie den gewöhnlichen Rechenregeln zu widersprechen scheint.

Sie widerspricht den Regeln für reelle Zahlen-Addition, aber nicht für Boolesche Werte. In der Booleschen Algebra kann jede Größe nur 0 oder 1 sein; es gibt keine „2“. Daher kann das Ergebnis von 1 + 1 nicht 0 sein, also muss es 1 sein.

Ob wir zwei Terme oder viele addieren, das Muster bleibt dasselbe:

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

ODER-Gatter (OR Gate)

Beachten Sie, dass die zweigliedrigen Summen im ersten Gleichungssatz der Wahrheitstabelle eines OR-Gatters entsprechen. Boolesche Addition entspricht also der logischen ODER-Operation, die auch durch parallele Schalterkontakte dargestellt wird:

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Es gibt keine Subtraktion in der Booleschen Mathematik, da Subtraktion negative Zahlen erfordert, die in diesem Bereich nicht existieren. Ebenso ist Division ausgeschlossen, da sie im Wesentlichen wiederholte Subtraktion ist.

UND-Gatter (AND Gate)

Boolesche Multiplikation folgt denselben Regeln wie reelle Zahlen-Multiplikation: Jeder Wert multipliziert mit 0 ist 0, und jeder Wert multipliziert mit 1 bleibt unverändert:

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Dieser Gleichungssatz spiegelt die Wahrheitstabelle eines AND-Gatters wider. Daher bildet Boolesche Multiplikation direkt die logische UND-Operation ab, die auch durch Reihenschalterkontakte illustriert wird:

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Wie konventionelle Algebra nutzt Boolesche Algebra Buchstaben für Variablen, aber diese sind immer Großbuchstaben. Da eine Boolesche Variable nur 0 oder 1 sein kann, hat sie ein Komplement – den gegenteiligen Wert. Wenn A = 0, dann ist das Komplement von A gleich 1.

Komplementierung wird durch einen Balken über der Variable angezeigt, wie unten gezeigt:

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

NOT-Gatter

In Notation wird das Komplement von A als A' oder A̅ geschrieben. Das Balkensymbol ist häufiger als das Prim-Symbol, das auch in der Analysis auftaucht.

Komplementierung wird in Schaltungen durch ein NOT-Gatter oder einen normalerweise-geschlossenen Relaiskontakt dargestellt:

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Boolesche Arithmetik: Addieren, Multiplizieren und Komplementieren in digitaler Logik

Diese Definitionen etablieren die grundlegenden Regeln der Booleschen Arithmetik: Addition ist ODER, Multiplikation ist UND, Komplementierung ist NICHT. Subtraktion und Division sind nicht definiert.

Im nächsten Abschnitt werden wir Boolesche Identitäten erkunden.

ZUSAMMENFASSUNG

VERWANDTE ARBEITSBLÄTTER

Industrietechnik

  1. Elektronik: Eine praxisnahe Wissenschaft für alle
  2. Ein Home-Elektronik-Labor einrichten: Werkzeuge, Arbeitsbereich und Materialien
  3. Arithmetische Eigenschaften: Assoziativ, Kommutativ & Distributiv erklärt
  4. Boolesche Algebra verstehen: Von Logikfundamenten zu digitalen Schaltungen
  5. Das XOR-Gatter verstehen: Die Exklusiv-ODER-Funktion in der Digitaltechnik
  6. Das richtige Werkzeug für Logikvereinfachung wählen: Karnaugh-Diagramme, Boolesche Algebra und CAD
  7. 4-Variablen-Karnaugh-Diagramme meistern: Design, Reduktion und praktische Beispiele
  8. Multiplikation und Division mit wissenschaftlicher Notation meistern
  9. Umfassender Leitfaden zu Python Operatoren: Arithmetisch, Logisch, Vergleich, Zuweisung, Bitweise und Präzedenz
  10. Algebraische Gleichungen in MATLAB meistern: Lösen, Vereinfachen & Faktorisieren