sciandu
Technik & Elektronik

Technik & Elektronik

Logik in Hardware

Aus winzigen Schaltern werden UND, ODER und NICHT: Wie ein Chip aus purer Logik rechnen lernt.

In deinem Handy stecken Milliarden winziger Schalter. Keiner davon kann rechnen, keiner kennt Zahlen. Und trotzdem spielt das Handy Videos ab und löst Matheaufgaben schneller als jeder Mensch. Das Geheimnis: Man kann aus ganz vielen dummen Schaltern eine kluge Schaltung bauen. In diesem Thema schauen wir uns an, wie das geht.

Vom Transistor zum Gatter

Der wichtigste Baustein heißt . Ein Transistor ist ein elektrischer Schalter ohne bewegliche Teile: Legt man eine kleine Spannung an seinen Steuereingang, lässt er Strom durch, sonst sperrt er. Mehr kann er nicht. Aber schon wenige Transistoren zusammen ergeben ein , also eine Schaltung, die aus ein oder zwei Eingangssignalen ein Ausgangssignal macht. Die Signale haben nur zwei Zustände: Spannung da bedeutet 1, keine Spannung bedeutet 0.

UND, ODER und NICHT als Schaltung

Die drei Grundgatter kannst du dir mit Schaltern vorstellen. UND: zwei Schalter hintereinander in einer Leitung. Nur wenn beide geschlossen sind, fließt Strom, der Ausgang ist also nur 1, wenn beide Eingänge 1 sind. ODER: zwei Schalter nebeneinander auf zwei parallelen Wegen. Es reicht, wenn einer geschlossen ist. NICHT: ein Schalter, der den Ausgang genau umdreht, aus 1 wird 0 und aus 0 wird 1. In echten Chips übernehmen Transistoren die Rolle der Schalter, ein NICHT-Gatter braucht nur zwei davon.

Logikgatter
A
B
Ausgang
ABUND
000
010
100
111

1 UND 0 = 0

Probier es aus: Schalte die Eingänge um und beobachte, wann am Ausgang eine 1 herauskommt.

Vom Gatter zum Addierer

Jetzt kommt der Trick, der aus Logik Rechnen macht. bestehen nur aus 0 und 1, und die Additionsregeln für eine Stelle sind winzig: 0 plus 0 ist 0, 0 plus 1 ist 1, und 1 plus 1 ist 0 mit einem Übertrag von 1 in die nächste Stelle. Genau diese Regeln lassen sich mit ein paar Gattern nachbauen. Die Schaltung heißt Halbaddierer. Sie addiert allerdings nur zwei einzelne Ziffern, einen Übertrag aus der Stelle davor kann sie nicht aufnehmen. Zwei Halbaddierer und ein ODER-Gatter zusammen ergeben deshalb einen Volladdierer, der den ankommenden Übertrag mitrechnet. Reiht man Volladdierer aneinander und reicht den Übertrag von Stelle zu Stelle weiter, entsteht ein Addierer für beliebig lange Zahlen. Dein addiert so 64 Stellen auf einmal, viele Milliarden Mal pro Sekunde.

Warum Chips nur können, was Logik kann

Alles, was ein Chip tut, ist am Ende eine riesige Verschachtelung von UND, ODER und NICHT. Multiplizieren, Bilder anzeigen, Musik abspielen: Jede dieser Aufgaben wurde von Ingenieurinnen und Ingenieuren in Logikschaltungen übersetzt. Das erklärt auch die Grenzen. Ein Chip versteht nichts und ahnt nichts, er schaltet nur Spannungen nach festen Regeln. Seine scheinbare Klugheit steckt komplett in der Anordnung der Gatter und in den Programmen, die darauf laufen.

Aufgaben

0 von 6 gelöst

Zeit zum Ausprobieren. Du kannst nichts kaputt machen, jeder Versuch zählt.

Welche Aufgabe hat ein Transistor in einem Logikgatter?

Wann liefert ein UND-Gatter am Ausgang eine 1?

Ein ODER-Gatter bekommt an den Eingängen 1 und 0. Was zeigt der Ausgang?

Ordne jedem Baustein sein richtiges Verhalten zu.

UND-Gatter
ODER-Gatter
NICHT-Gatter
Transistor

Ein NICHT-Gatter bekommt am Eingang eine 0. Was zeigt der Ausgang?

Ordne die Bausteine eines Chips von klein nach groß, so wie sie aufeinander aufbauen.

  1. 1Addierer für lange Zahlen
  2. 2Logikgatter
  3. 3Halbaddierer
  4. 4Prozessor
  5. 5Transistor