2.2. ALU Arithmetic Logic Unit
Die AVR-ALU arbeitet in direkter Verbindung mit den 32 allgemeinen Registern. Innerhalb eines System-Taktes werden die Operationen zwischen zwei Registern in dem Registerspeicher ausgeführt. Die ALU-Operationen können in drei Kategorien unterteilt werden: arithmetische, logische und Bit-bezogene Befehle. Einige Mikrocontroller der AVR-Familie haben einen Hardware-Multiplizierer im arithmetischen Teil der ALU implementiert, mit dem vorzeichenlose, vorzeichenbehaftete und gebrochene Zahlen multipliziert werden können.