6.15. Arithmetic-Logic-Units - ALU's |
![]() |
![]() |
Letztmalig dran rumgefummelt: 30.11.20 18:24:47 |
![]() |
Die Arithmetik-Logik-Einheit (arithmetic logic unit = ALU) ist ein Zuordner, der wahlweise arithmetische oder logische Verknüpfungen zwischen zwei Operanden realisieren kann. Sie ist eine universelle Baugruppe, bei der durch ein Auswahlbitmuster entschieden wird, welche der möglichen Teilfunktionen im gerade laufenden Zeitabschnitt zur Wirkung kommen. | ||||||||||||
![]() |
1. ALU-Steuerlogik (Funktionsgenerator) 2. die Arithmetic Logic Unit - kurz ALU 3. die Modell-ALU 4. Bauelementelisten 5. Verwandte Themen 6. Weblinks zum Thema ALUs |
||||||||||||
![]() |
|
||||||||||||
![]() |
ALUS's sind Kernbestandteile jedes Mikroprozessors und in der technischen Ausführung bis heute unverändert, nur die Anzahl der verfügbaren Bitstellen sowie der jeweiligen Einzelfunktionen ist vergrößert worden. | ||||||||||||
![]() |
|
1. ALU und Steuerlogik |
![]() |
![]() |
![]() |
![]() |
|
![]() |
|
![]() |
2. Die Arithmetic Logic Unit - kurz ALU |
![]() |
![]() |
![]() |
![]() |
Eine Arithmetik-Logik-Einheit (ALU arithmetic logic unit) ist ein digitales Subsystem (Kombinationsschaltung), das eine Anzahl verschiedener arithmetischer und logischer
Operationen mit zwei digitalen Eingangsworten (d. h. mit zwei Operanden) ausführen kann. In Abhängigkeit von einem Steuerwort führt die ALU jeweils eine von mehreren
arithmetischen (bei M = H im Bild 12.10) bzw. eine von mehreren logischen (bei M = L)
Operationen aus. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Bild 1 4-Bit Arithmetik-Logikschaltkreis ALU - 74181 Wirkungsweise der ALU 74181
Die zentrale Baugruppe einer ALU ist der Paralleladdierer. Durch Steuern seiner
Dateneingänge lassen sich unterschiedliche Operationen ausführen (Bild unten).
Der Eingangsübertrag Cn gelangt auf die niederwertige Stelle des
Addierers (lsb). Der Übertragsausgang ist mit der höchstwertigen Stelle (msb)
des Addierers verbunden. Die einfache Addition zweier 4-bit-Zahlen A und B wird
ausgeführt, wenn der Eingangsübertrag Cn = 0 ist. Für Cn =
1 wird 1 zum Ergebnis A + B addiert (Bild unten). Bild 2 ALU - 74181
Wenn der Übertragseingang Cn jeder Volladdiererstufe
Null ist, realisiert der Volladdierer die Exklusiv-ODER-Funktion Fi =
Xi Q+ Yi.
Die Logikfunktionen werden bitweise verknüpft. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Die Komparatorfunktion ist am Ausgang A = B abnehmbar. Dieser Ausgang ist ein
„offener Kollektor"-Ausgang, so dass mehrere Schaltkreise ausgangsseitig
parallelgeschaltet werden dürfen ("verdrahtetes Oder" zum Signalisieren der
Gleichheit längerer Wörter). Bild 4 Funktionsauswahl ALU - 74181
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Quelle Seite 291 ff. |
3. Die 4-Bit Modell-ALU |
![]() |
![]() |
![]() |
![]() |
Diese Logik stellt in etwa das höchste der Arithmetik im Bitbereich dar. Sie stellt ein Vielzahl von möglichen Rechenoperationen und logischen Vorgängen zur Verfügung. Somit in entsprechender Anzahl realisiert bildet sie das Herzstück jedes noch so komplexen Mikroprozessors. | |||||||||||||||||
![]() |
|
|||||||||||||||||
![]() |
Quelle | |||||||||||||||||
![]() |
Die Funktionswahl basiert auf 6 Schaltern. Diese
bestimmen den Operationsmodus der Logik. Der Schalter, der mit "M"
überschrieben ist, legt fest, ob eine logische, oder eine arithmetische
Operation ausgeführt wird. Wenn dieser auf H steht wird eine logische
Funktion ausgeführt und wenn dieser auf L steht, dann logischerweise eine
arithmetische. → Logik/Arithmetik-Auswahl macht 2 Möglichkeiten Bis jetzt also schon 32
verschiedene Funktionen und dann kann man ja immer noch den Carry mit
einbeziehen. Also kann sich jeder leicht denken, dass diese ALU eine
Vielzahl von Operationen bietet, die vorerst für unsere Zwecke ausreichen.
|
|||||||||||||||||
![]() |
|
|||||||||||||||||
![]() |
|
|||||||||||||||||
4. Bauelementelisten von ALUs |
Bauelemente-Typ | Funktion | |
74 - ; 74 LS; 47 HCT |
74181 | 4-Bit-ALU |
elektrische Bauelemente-Übersicht von ALUs in verschiedenen Technologien
5. Verwandte Themen |
![]() |
![]() |
![]() |
![]() |
Wenn wir nunmehr daran gehen, den gesamten Logikbereich evtl. noch durchmischt mit den Sequentiellen Schaltungen, dann sollte uns bewusst sein, dass wir versuchen, die Krönung der digitalen Logik mit derzeitigem Erkenntnisstand nach zu vollziehen. | ||||||||||||
![]() |
|
||||||||||||
![]() |
|
||||||||||||
![]() |
|
6. Weblinks zum Thema ALUs |
![]() |
![]() |
![]() |
![]() |
Komplexe Aussagen zu Addierer, Subtrahierer, Multiplizierer und ALU |
![]() |
Wikipedia |
![]() |
|
![]() |
|
![]() |
Quelle |
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Mai 2004 |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehemn ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |