ALU
Zur Navigation springen
Zur Suche springen
Eine arithmetisch-logische Einheit (englisch arithmetic logic unit, daher oft abgekürzt ALU) ist ein elektronisches Rechenwerk, welches in Prozessoren zum Einsatz kommt.
Funktion
Die ALU berechnet arithmetische und logische Funktionen. Sie beherrscht folgene Befehle:
Arithmetisch:
- Subtraktion (SUB)
- Vergleich (compare, CMP)
- Multiplikationen (MUL) mittels Multiplizierer
- DivisionDecimal Adjust after Addition (Dezimal-Angleichung nach Addition)
Logisch:
- Disjunktion (Oder-Verknüpfung, OR)
- Kontravalenz (Exklusiv-Oder-Verknüpfung, XOR, EOR)
- Rechts- und Linksverschiebung (Rechts-, Linksshift, ASR – arithmetische Shift rechts, ASL – arithmetische Shift links, LSR – logisches Verschieben nach rechts, LSL – logisches Verschieben nach links)
- Links- und Rechtsrotation (ROL, ROR)
- Register-Manipulationen und Bit-Veränderungen (Bits setzen, löschen und testen)
- Umsortieren von Bits und Bytes, AES-Befehle, CRC-Befehle