ALU (Arithmetic Logical Unit)

ALU full form is arithmetic logical unit, all the mathematical and logical operations are carried out by ALU.

ALU is a combinational digital circuit which performs the following ops: Arithmetic operations | Bit-wise Operations | Logical Operations

In order to carry out floating point operations, the floating point unit is leveraged.

In order to carry out computing:

ALU works in tandem with CPU, FPU, GPUs , along with persistence memory.

ALU is where all the complex and basic mathematical operations are carried out, the ALU is connected with the CONTROL UNIT and together they constituent CPU.
  • ALU supports arithmetic and bit-wise logical functions.
  • ALU is written in Hardware description language.
ALU CARRY OUT FOLLOWING SET OF ARITHMETIC OPERATIONS :

-> Add ( A and B is summed)
-> Add with carry (Carry in/ carry out ops)

-> Subtract (A and B subtraction)
-> Subtractions with borrow

-> Increment operation(A+10)
-> Decrement operation (A=A-1)

-> Pass-through operation
-> Negative operation

ALU also carries out Logical operations:

-> AND
-> OR
-> XOR
-> ones compliment

ALU also carry out Bit-shift operations :


-> Arithmetic shift
-> Logical shift
-> Rotate
-> Rotate through carry.

ALU is a  system in the COMPUTING SYSTEM which is utilized to carry out arithmetic operations, bitshift ,bitwise and logical operations.

The ALU consists of the following inter-connected , tightly coupled systems : Inputs | Output | Status | Opcode | Result

Core ALU CONFIGURATIONS includes:

Register Stack | Accumulators | Register to Register | Register Memory | Instruction Set Architecture

ALU is leveraged to carry out basic mathematical operations, advance mathematical operations, register to register bit flow, programmed operations, data checks.

ALU works in sync with CONTROL UNIT to carry out computation.

The article above is rendered by integrating outputs of 1 HUMAN AGENT & 3 AI AGENTS, an amalgamation of HGI and AI to serve technology education globally.

(Article By : Himanshu N)