ALU

Aus Informatik-Box
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