<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Digitaltechnik &#8211; abow &#8211; how do you do IT</title>
	<atom:link href="https://abow.info/tag/digitaltechnik/feed/" rel="self" type="application/rss+xml" />
	<link>https://abow.info</link>
	<description>Alle möglichen Handkniffe, die ich mir so zusammentrage im Berufsalltag</description>
	<lastBuildDate>Mon, 13 Jul 2026 10:32:20 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://abow.info/wp-content/uploads/2026/06/cropped-favicon-512-32x32.png</url>
	<title>Digitaltechnik &#8211; abow &#8211; how do you do IT</title>
	<link>https://abow.info</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Ausbildung FISI // Logische Grundfunktionen &#038; Normalformen</title>
		<link>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-logische-grundfunktionen-normalformen/</link>
					<comments>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-logische-grundfunktionen-normalformen/#respond</comments>
		
		<dc:creator><![CDATA[Andi Bow]]></dc:creator>
		<pubDate>Fri, 03 Jul 2026 15:00:00 +0000</pubDate>
				<category><![CDATA[Ausbildung Fachinformatiker]]></category>
		<category><![CDATA[Grundlagen]]></category>
		<category><![CDATA[Systemintegration]]></category>
		<category><![CDATA[Ausbildung]]></category>
		<category><![CDATA[Boolesche Algebra]]></category>
		<category><![CDATA[De Morgan]]></category>
		<category><![CDATA[Digitaltechnik]]></category>
		<category><![CDATA[DNF]]></category>
		<category><![CDATA[FISI]]></category>
		<category><![CDATA[IEC 60617]]></category>
		<category><![CDATA[KNF]]></category>
		<category><![CDATA[KV-Diagramm]]></category>
		<category><![CDATA[Logikgatter]]></category>
		<category><![CDATA[NAND]]></category>
		<category><![CDATA[NICHT]]></category>
		<category><![CDATA[NOR]]></category>
		<category><![CDATA[Normalformen]]></category>
		<category><![CDATA[ODER]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Schaltzeichen]]></category>
		<category><![CDATA[UND]]></category>
		<category><![CDATA[Wahrheitstabelle]]></category>
		<category><![CDATA[XNOR]]></category>
		<category><![CDATA[XOR]]></category>
		<category><![CDATA[Zeitablaufdiagramm]]></category>
		<guid isPermaLink="false">https://abow.info/?p=486</guid>

					<description><![CDATA[Ob Prüfungsaufgabe, Schaltungsentwurf oder einfach das Verständnis, warum ein Computer überhaupt „rechnet&#8220; – an der Booleschen Logik kommst du als FISI nicht vorbei. In diesem Beitrag gehen wir…]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ob Prüfungsaufgabe, Schaltungsentwurf oder einfach das Verständnis, <em>warum</em> ein Computer überhaupt „rechnet&#8220; – an der <strong>Booleschen Logik</strong> kommst du als FISI nicht vorbei. In diesem Beitrag gehen wir die Grundfunktionen UND, ODER, NICHT durch, schauen uns die zusammengesetzten Gatter NAND, NOR, XOR an und leiten am Ende aus einer Wahrheitstabelle die beiden Normalformen <strong>DNF</strong> und <strong>KNF</strong> ab – inklusive <strong>Schaltzeichen</strong> (IEC und US-Norm) und <strong>Zeitablaufdiagramm</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Inhaltsverzeichnis</h2>



<ul class="wp-block-list">
<li>Binäre Logik – worum geht es?</li>



<li>Die drei Grundfunktionen: NICHT, UND, ODER</li>



<li>Schaltzeichen im Überblick (IEC vs. US-Norm)</li>



<li>Die zusammengesetzten Gatter: NAND, NOR, XOR, XNOR</li>



<li>Zeitablaufdiagramm (Impulsdiagramm)</li>



<li>Wichtige Rechenregeln &amp; die Sätze von De Morgan</li>



<li>Normalformen: DNF und KNF</li>



<li>NAND &amp; NOR – die universellen Gatter</li>



<li>Bonus: Wahrheitstabelle per PowerShell</li>



<li>Fazit</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Binäre Logik – worum geht es?</h1>



<p class="wp-block-paragraph">Digitaltechnik kennt nur <strong>zwei Zustände</strong>: <code>0</code> und <code>1</code> (auch <em>LOW/HIGH</em>, <em>falsch/wahr</em>, <em>aus/ein</em>). Eine <strong>logische Funktion</strong> bildet einen oder mehrere Eingänge auf genau einen Ausgang ab. Beschreiben kannst du sie auf drei gleichwertige Arten:</p>



<ul class="wp-block-list">
<li><strong>Wahrheitstabelle</strong> – listet für jede Eingangskombination den Ausgang auf.</li>



<li><strong>Boolescher Ausdruck</strong> – die Funktion als Formel, z. B. <code>Y = A ∧ B</code>.</li>



<li><strong>Schaltzeichen / Logikplan</strong> – die grafische Darstellung als Gatter.</li>
</ul>



<p class="wp-block-paragraph">Bei <code>n</code> Eingängen gibt es immer <code>2ⁿ</code> mögliche Eingangskombinationen – bei 2 Eingängen also 4 Zeilen, bei 3 Eingängen 8 Zeilen. Das ist später für DNF/KNF wichtig.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>Notation:</strong> Es gibt mehrere übliche Schreibweisen. Ich nutze hier <code>∧</code> (UND), <code>∨</code> (ODER), <code>¬</code> (NICHT) und <code>⊕</code> (XOR). Gleichwertig sind: UND = <code>·</code> oder Zusammenschreiben (<code>A·B</code> bzw. <code>AB</code>), ODER = <code>+</code>, NICHT = Überstrich (<code>Ā</code>).</p>
</blockquote>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Die drei Grundfunktionen: NICHT, UND, ODER</h1>



<p class="wp-block-paragraph">Aus diesen drei lässt sich <strong>jede</strong> beliebige logische Funktion zusammensetzen – sie sind das Fundament.</p>



<h2 class="wp-block-heading">NICHT (NOT / Negation / Inverter)</h2>



<p class="wp-block-paragraph">Dreht den Eingang um. Ein Eingang, ein Ausgang.</p>



<p class="wp-block-paragraph"><code>Y = ¬A</code></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>A</th><th>Y</th></tr></thead><tbody><tr><td>0</td><td>1</td></tr><tr><td>1</td><td>0</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">UND (AND / Konjunktion)</h2>



<p class="wp-block-paragraph">Der Ausgang ist nur dann <code>1</code>, wenn <strong>alle</strong> Eingänge <code>1</code> sind. Merksatz: <em>„UND ist geizig&#8220;</em>.</p>



<p class="wp-block-paragraph"><code>Y = A ∧ B</code></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>A</th><th>B</th><th>Y</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>1</td><td>0</td></tr><tr><td>1</td><td>0</td><td>0</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">ODER (OR / Disjunktion)</h2>



<p class="wp-block-paragraph">Der Ausgang ist <code>1</code>, sobald <strong>mindestens ein</strong> Eingang <code>1</code> ist. Merksatz: <em>„ODER ist großzügig&#8220;</em>.</p>



<p class="wp-block-paragraph"><code>Y = A ∨ B</code></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>A</th><th>B</th><th>Y</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>1</td><td>1</td></tr><tr><td>1</td><td>0</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Schaltzeichen im Überblick (IEC vs. US-Norm)</h1>



<p class="wp-block-paragraph">In der Praxis triffst du auf zwei Symbol-Welten:</p>



<ul class="wp-block-list">
<li><strong>IEC 60617 / DIN</strong> – rechteckige Symbole mit einem Kennzeichen im Block (<code>&amp;</code> für UND, <code>≥1</code> für ODER, <code>1</code> für NICHT, <code>=1</code> für XOR). In deutschen Prüfungen und Normplänen üblich.</li>



<li><strong>ANSI / US-Norm</strong> – die „distinktiven&#8220; geschwungenen Formen, die du aus vielen Datenblättern und internationaler Literatur kennst.</li>
</ul>



<p class="wp-block-paragraph">Eine <strong>Negation</strong> wird in beiden Welten durch einen kleinen <strong>Kreis (Bubble)</strong> am Ausgang dargestellt – so werden aus UND/ODER die Funktionen NAND/NOR.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="766" src="https://abow.info/wp-content/uploads/2026/06/schaltzeichen-1024x766.png" alt="" class="wp-image-488" srcset="https://abow.info/wp-content/uploads/2026/06/schaltzeichen-1024x766.png 1024w, https://abow.info/wp-content/uploads/2026/06/schaltzeichen-300x224.png 300w, https://abow.info/wp-content/uploads/2026/06/schaltzeichen-768x574.png 768w, https://abow.info/wp-content/uploads/2026/06/schaltzeichen-1536x1149.png 1536w, https://abow.info/wp-content/uploads/2026/06/schaltzeichen.png 1785w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Die zusammengesetzten Gatter: NAND, NOR, XOR, XNOR</h1>



<h2 class="wp-block-heading">NAND (NOT-AND)</h2>



<p class="wp-block-paragraph">Negiertes UND – Ausgang ist <code>0</code> nur dann, wenn <strong>alle</strong> Eingänge <code>1</code> sind.</p>



<p class="wp-block-paragraph"><code>Y = ¬(A ∧ B)</code></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>A</th><th>B</th><th>Y</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>1</td></tr><tr><td>0</td><td>1</td><td>1</td></tr><tr><td>1</td><td>0</td><td>1</td></tr><tr><td>1</td><td>1</td><td>0</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">NOR (NOT-OR)</h2>



<p class="wp-block-paragraph">Negiertes ODER – Ausgang ist <code>1</code> nur dann, wenn <strong>alle</strong> Eingänge <code>0</code> sind.</p>



<p class="wp-block-paragraph"><code>Y = ¬(A ∨ B)</code></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>A</th><th>B</th><th>Y</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>1</td></tr><tr><td>0</td><td>1</td><td>0</td></tr><tr><td>1</td><td>0</td><td>0</td></tr><tr><td>1</td><td>1</td><td>0</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">XOR (Exklusiv-ODER / Antivalenz)</h2>



<p class="wp-block-paragraph">Ausgang ist <code>1</code>, wenn die Eingänge <strong>unterschiedlich</strong> sind. Bei mehr als zwei Eingängen gilt: <code>1</code>, wenn die <strong>Anzahl der Einsen ungerade</strong> ist (Paritätsfunktion).</p>



<p class="wp-block-paragraph"><code>Y = A ⊕ B</code></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>A</th><th>B</th><th>Y</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>0</td></tr><tr><td>0</td><td>1</td><td>1</td></tr><tr><td>1</td><td>0</td><td>1</td></tr><tr><td>1</td><td>1</td><td>0</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">XNOR (Äquivalenz)</h2>



<p class="wp-block-paragraph">Negiertes XOR – Ausgang ist <code>1</code>, wenn die Eingänge <strong>gleich</strong> sind. Praktisch als „Vergleicher&#8220;.</p>



<p class="wp-block-paragraph"><code>Y = ¬(A ⊕ B)</code></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>A</th><th>B</th><th>Y</th></tr></thead><tbody><tr><td>0</td><td>0</td><td>1</td></tr><tr><td>0</td><td>1</td><td>0</td></tr><tr><td>1</td><td>0</td><td>0</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Zeitablaufdiagramm (Impulsdiagramm)</h1>



<p class="wp-block-paragraph">Das <strong>Zeitablaufdiagramm</strong> (auch <em>Impuls-</em> oder <em>Signal-Zeit-Diagramm</em>) zeigt, wie sich die Ausgänge über die Zeit verhalten, während sich die Eingänge ändern. Hier durchlaufen die Eingänge <code>A</code> und <code>B</code> nacheinander alle vier Kombinationen <code>00 → 01 → 10 → 11</code>. So siehst du auf einen Blick, wie jedes Gatter reagiert (in idealer Betrachtung ohne Gatterlaufzeit/Schaltverzögerung).</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="790" src="https://abow.info/wp-content/uploads/2026/06/zeitablaufdiagramm-1024x790.png" alt="" class="wp-image-489" srcset="https://abow.info/wp-content/uploads/2026/06/zeitablaufdiagramm-1024x790.png 1024w, https://abow.info/wp-content/uploads/2026/06/zeitablaufdiagramm-300x231.png 300w, https://abow.info/wp-content/uploads/2026/06/zeitablaufdiagramm-768x592.png 768w, https://abow.info/wp-content/uploads/2026/06/zeitablaufdiagramm-1536x1185.png 1536w, https://abow.info/wp-content/uploads/2026/06/zeitablaufdiagramm.png 1635w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Lies es spaltenweise: In jeder Zeitspalte gilt eine feste Kombination von <code>A</code> und <code>B</code>, und du kannst Zeile für Zeile mit den Wahrheitstabellen oben gegenprüfen.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Wichtige Rechenregeln &amp; die Sätze von De Morgan</h1>



<p class="wp-block-paragraph">Für Vereinfachungen brauchst du die Grundgesetze der Booleschen Algebra:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Gesetz</th><th>UND-Form</th><th>ODER-Form</th></tr></thead><tbody><tr><td>Neutralität</td><td><code>A ∧ 1 = A</code></td><td><code>A ∨ 0 = A</code></td></tr><tr><td>Extremalgesetz</td><td><code>A ∧ 0 = 0</code></td><td><code>A ∨ 1 = 1</code></td></tr><tr><td>Idempotenz</td><td><code>A ∧ A = A</code></td><td><code>A ∨ A = A</code></td></tr><tr><td>Komplement</td><td><code>A ∧ ¬A = 0</code></td><td><code>A ∨ ¬A = 1</code></td></tr><tr><td>Kommutativität</td><td><code>A ∧ B = B ∧ A</code></td><td><code>A ∨ B = B ∨ A</code></td></tr><tr><td>Distributivität</td><td><code>A ∧ (B ∨ C) = (A∧B) ∨ (A∧C)</code></td><td><code>A ∨ (B ∧ C) = (A∨B) ∧ (A∨C)</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Besonders prüfungsrelevant sind die <strong>Sätze von De Morgan</strong> – sie verbinden UND/ODER über die Negation und sind die Grundlage dafür, dass NAND und NOR universell sind:</p>



<pre class="wp-block-code"><code>¬(A ∧ B) = ¬A ∨ ¬B
¬(A ∨ B) = ¬A ∧ ¬B
</code></pre>



<p class="wp-block-paragraph">Merksatz: <em>„Negation rein – aus UND wird ODER (und umgekehrt).&#8220;</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Normalformen: DNF und KNF</h1>



<p class="wp-block-paragraph">Eine <strong>Normalform</strong> ist eine standardisierte Schreibweise, in der sich <strong>jede</strong> logische Funktion direkt aus ihrer Wahrheitstabelle ablesen lässt – ohne Raten.</p>



<ul class="wp-block-list">
<li><strong>DNF – Disjunktive Normalform:</strong> eine <strong>ODER</strong>-Verknüpfung von <strong>UND</strong>-Termen (sog. <em>Mintermen</em>). Du baust sie aus allen Zeilen, in denen der <strong>Ausgang <code>1</code></strong> ist.</li>



<li><strong>KNF – Konjunktive Normalform:</strong> eine <strong>UND</strong>-Verknüpfung von <strong>ODER</strong>-Termen (sog. <em>Maxtermen</em>). Du baust sie aus allen Zeilen, in denen der <strong>Ausgang <code>0</code></strong> ist.</li>
</ul>



<h2 class="wp-block-heading">So liest du die Terme ab</h2>



<p class="wp-block-paragraph"><strong>Minterm (für DNF, Zeile mit Ausgang 1):</strong> Alle Eingangsvariablen werden mit <strong>UND</strong> verknüpft. Eine Variable steht <strong>negiert</strong>, wenn sie in dieser Zeile <code>0</code> ist, und <strong>nicht negiert</strong>, wenn sie <code>1</code> ist.</p>



<p class="wp-block-paragraph"><strong>Maxterm (für KNF, Zeile mit Ausgang 0):</strong> Alle Eingangsvariablen werden mit <strong>ODER</strong> verknüpft. Hier ist es <strong>genau umgekehrt</strong>: Eine Variable steht <strong>negiert</strong>, wenn sie in dieser Zeile <code>1</code> ist, und <strong>nicht negiert</strong>, wenn sie <code>0</code> ist.</p>



<h2 class="wp-block-heading">Beispiel: Mehrheitsfunktion (2-aus-3)</h2>



<p class="wp-block-paragraph">Nehmen wir eine typische Funktion mit drei Eingängen: Der Ausgang <code>f</code> ist <code>1</code>, wenn <strong>mindestens zwei</strong> der drei Eingänge <code>1</code> sind (z. B. eine „2-aus-3&#8243;-Mehrheitsentscheidung).</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="663" src="https://abow.info/wp-content/uploads/2026/06/dnf_knf_tabelle-1024x663.png" alt="" class="wp-image-490" srcset="https://abow.info/wp-content/uploads/2026/06/dnf_knf_tabelle-1024x663.png 1024w, https://abow.info/wp-content/uploads/2026/06/dnf_knf_tabelle-300x194.png 300w, https://abow.info/wp-content/uploads/2026/06/dnf_knf_tabelle-768x497.png 768w, https://abow.info/wp-content/uploads/2026/06/dnf_knf_tabelle-1536x994.png 1536w, https://abow.info/wp-content/uploads/2026/06/dnf_knf_tabelle.png 1599w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph"><strong>DNF</strong> – ODER über alle Minterme (die vier <code>1</code>-Zeilen):</p>



<pre class="wp-block-code"><code>f = (¬A ∧ B ∧ C) ∨ (A ∧ ¬B ∧ C) ∨ (A ∧ B ∧ ¬C) ∨ (A ∧ B ∧ C)
</code></pre>



<p class="wp-block-paragraph"><strong>KNF</strong> – UND über alle Maxterme (die vier <code>0</code>-Zeilen):</p>



<pre class="wp-block-code"><code>f = (A ∨ B ∨ C) ∧ (A ∨ B ∨ ¬C) ∧ (A ∨ ¬B ∨ C) ∧ (¬A ∨ B ∨ C)
</code></pre>



<p class="wp-block-paragraph">Beide Formeln beschreiben <strong>dieselbe</strong> Funktion – einmal über die <code>1</code>-Stellen, einmal über die <code>0</code>-Stellen. Welche Form kürzer ist, hängt davon ab, ob die Funktion mehr Einsen oder mehr Nullen hat: Hat die Funktion <strong>wenige Einsen</strong>, ist die DNF kürzer; hat sie <strong>wenige Nullen</strong>, ist die KNF kürzer.</p>



<h2 class="wp-block-heading">Wichtig: Normalform ≠ minimale Form</h2>



<p class="wp-block-paragraph">DNF und KNF sind <strong>vollständig</strong>, aber meist <strong>nicht minimal</strong>. Die Mehrheitsfunktion lässt sich z. B. zu</p>



<pre class="wp-block-code"><code>f = (A ∧ B) ∨ (A ∧ C) ∨ (B ∧ C)
</code></pre>



<p class="wp-block-paragraph">vereinfachen. Solche Minimierungen macht man per <strong>Boolescher Algebra</strong> (De Morgan, Distributivgesetz) oder grafisch mit dem <strong>KV-Diagramm</strong> (Karnaugh-Veitch) – das ist aber ein eigenes Thema.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">NAND &amp; NOR – die universellen Gatter</h1>



<p class="wp-block-paragraph">Eine Eigenschaft, die in Prüfungen gern abgefragt wird: <strong>NAND</strong> und <strong>NOR</strong> sind jeweils <strong>funktional vollständig</strong>. Das heißt, du kannst mit <em>ausschließlich</em> NAND-Gattern (oder <em>ausschließlich</em> NOR-Gattern) jede beliebige Logik nachbauen. Beispiele mit NAND:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Funktion</th><th>Aufbau nur aus NAND</th></tr></thead><tbody><tr><td>NICHT</td><td><code>¬A = A NAND A</code></td></tr><tr><td>UND</td><td><code>A ∧ B = ¬(A NAND B)</code> → ein NAND, dahinter ein NAND als Inverter</td></tr><tr><td>ODER</td><td><code>A ∨ B = (¬A) NAND (¬B)</code> (folgt direkt aus De Morgan)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Das ist auch ökonomisch relevant: In der Fertigung ist es günstiger, einen Chip mit nur <strong>einem</strong> Gattertyp zu bestücken, als mehrere Typen zu mischen.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h1 class="wp-block-heading">Bonus: Wahrheitstabelle per PowerShell</h1>



<p class="wp-block-paragraph">Da du vermutlich eh schon eine PowerShell offen hast – damit kannst du dir die Wahrheitstabelle der Grundfunktionen schnell selbst ausgeben lassen. Praktisch zum Gegenprüfen:</p>



<pre class="wp-block-code"><code>&lt;#
.SYNOPSIS
    Gibt die Wahrheitstabelle der logischen Grundfunktionen fuer zwei Eingaenge aus.
.DESCRIPTION
    Durchlaeuft alle vier Kombinationen von A und B und berechnet
    UND, ODER, XOR, NAND, NOR und XNOR ueber die bitweisen Operatoren.
.NOTES
    Name: PS_Wahrheitstabelle_Grundfunktionen
    Author: Andreas Bowitz
    Version: 0.1
    LastUpdated: 2026-Jun-03
#&gt;

$ergebnis = foreach ($A in 0..1) {
    foreach ($B in 0..1) {
        &#91;PSCustomObject]@{
            A    = $A
            B    = $B
            UND  = $A -band $B            # AND
            ODER = $A -bor  $B            # OR
            XOR  = $A -bxor $B            # XOR
            NAND = &#91;int](-not ($A -band $B))
            NOR  = &#91;int](-not ($A -bor  $B))
            XNOR = &#91;int](-not ($A -bxor $B))
        }
    }
}

$ergebnis | Format-Table -AutoSize
</code></pre>



<p class="wp-block-paragraph">Ausgabe:</p>



<pre class="wp-block-code"><code>A B UND ODER XOR NAND NOR XNOR
- - --- ---- --- ---- --- ----
0 0   0    0   0    1   1    1
0 1   0    1   1    1   0    0
1 0   0    1   1    1   0    0
1 1   1    1   0    0   0    1
</code></pre>



<p class="wp-block-paragraph">Vergleiche das Ergebnis ruhig mit den Tabellen weiter oben – es passt Zeile für Zeile. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph"><strong>Fazit:</strong> Mit <strong>NICHT, UND, ODER</strong> hast du das komplette Fundament der Digitaltechnik in der Hand. <strong>NAND, NOR, XOR</strong> sind nur clevere Kombinationen davon, und über <strong>DNF/KNF</strong> bekommst du aus jeder Wahrheitstabelle systematisch eine Formel – ganz ohne Raten. Wer das sicher beherrscht, hat in der FISI-Prüfung bei Themen wie Schaltnetzen, KV-Diagrammen und Logikplänen einen klaren Vorteil. Im nächsten Schritt lohnt sich der Blick auf das <strong>KV-Diagramm</strong> zur Minimierung.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://abow.info/ausbildung_fachinformatiker/ausbildung-fisi-logische-grundfunktionen-normalformen/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
