[vorheriger Abschnitt][nächster Abschnitt][Inhalt]

2 Grundlagen der Rechnerarchitektur


2.1.4 Arithmetisch-logische Einheit (ALU)

Die arithmetisch-logische Einheit (arithmetical logical unit, ALU) ist die gesuchte Komponente, um Binärwörter zu verarbeiten und neue zu erzeugen, solange diese Binärwörter Operanden sind, also z.B. Zahlen darstellen. Jeder Computer besitzt mindestens eine ALU.
[Schaubild ALU]Die hier verwendete ALU verfügt über zwei Dateneingänge (auf dem Bild oben) und einen Steuereingang (nicht dargestellt). Letzterer bestimmt, welche Operation die ALU durchführen soll (auf dem Bild eine Subtraktion; andere Operationen wären z.B. Addition, Multiplikation, logisches UND oder Schieben um n Stellen), erstere liefern die benötigten Operanden. Ein Datenausgang (unten auf dem Bild) liefert das Ergebnis. Außerdem erzeugt jede ALU noch einige Statusbits (auf dem Bild rechts unten), zu diesen gehören u.a. "Ergebnis ist gleich 0", "Ergebnis ist größer als 0", "Fehler: Ergebnis ist größer als größte darstellbare Zahl" (overflow) oder "Fehler: Division durch 0" .


[vorheriger Abschnitt][nächster Abschnitt][Inhalt] Carsten Kelling 1996 ([EMail senden]); letzte Änderung: 17. September 1997