Sahithyan's S2 — Computer Organization and Digital Design
Arithmetic Logic Unit
A component inside a CPU. Does arithmetic and logical operations. Combines various arithmetic and logical operations into a single unit. Performs only one operation at a time. Takes in 3 inputs: 2 operators and a flag. The flag input determines the operation. Multiplexers are used to select between different circuits to perform different operations.