4.9.2.2 ALU

The high-performance AVR ALU operates in direct connection with all the 32 general purpose working registers. Within a single clock cycle, arithmetic operations are executed between general purpose registers or between a register and an immediate constant. The ALU operations are divided into three main categories: arithmetic, logical and bit functions. Some implementations of the architecture also provide a powerful multiplier supporting both signed/unsigned multiplication and fractional format. See AVR Instruction Set Summary from Related Links.