Visible to Intel only — GUID: ujy1692756230893
Ixiasoft
Visible to Intel only — GUID: ujy1692756230893
Ixiasoft
2.2.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/c processor uses the ALU to calculate the memory address. For conditional control transfer instructions, Nios® V/c processor uses the relational operations in the ALU to determine if the processor takes or leaves the branch.