The Arithmetic Logic Unit (ALU) performs all the mathematical and logical operations on the information supplied to the CPU. The basic operations carried out by the ALU are: (i) making a positive number negative, or a negative number positive: (ii) addition of two numbers: (ill) subtraction of two numbers: (iv) comparison of two sets of binary digits