Study this topic

ALU Design and Multiplication

The arithmetic logic unit (ALU) is the combinational block of the datapath that performs integer arithmetic (add, subtract, compare), bitwise logic (AND, OR, XOR, NOT) and shifts on two operands, under the control of a function-select input, and reports the outcome in condition flags.

Short notes8 min read

CPU Datapath and Instruction Cycle

The datapath is the part of the processor that holds and moves data: the registers, the ALU, the internal buses and the connections to memory.

Short notes8 min read