A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: cnp1675050828055
Ixiasoft
Visible to Intel only — GUID: cnp1675050828055
Ixiasoft
4.3.2. Arithmetic Logic Unit
The arithmetic logic unit (ALU) operates on data stored in general-purpose registers. ALU operations take one or two inputs from registers and store the result back into the register.
Category | Description |
---|---|
Arithmetic | Addition and subtraction on signed and unsigned operands. |
Relational | Equal, not-equal, greater-than-or-equal, and less-than relational operations (==, != >=, <). |
Logical | AND, OR, NOR, and XOR logical operations. |
Shift | Logical and arithmetic shift operations. |
For load and store instructions, the Nios® V/g processor uses the ALU to calculate the memory address. For conditional control transfer instructions, Nios® V/g processor uses the relational operations in the ALU to determine if the processor takes or leaves the branch.