В большинстве компьютеров операция вычитания не используется. Вместо нее производится сложение обратных или дополнительных кодов уменьшаемого и вычитаемого. Это позволяет существенно упростить конструкцию АЛУ. При суммировании складываются все разряды, включая разряд знака.
Сложение производится согласно таблице сложения, которая для двоичных чисел имеет вид:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
В последнем случае в том разряде, где находились слагаемые, оказывается 0, а 1 переносится в старший разряд. Пример

В виду ограниченного числа разрядов машинного слова при сложении, вообще говоря, может возникнуть ситуация, когда сумма будет содержать более 15 двоичных цифр. Например,


При сложении n-разрядных двоичных чисел (бит знака и n-1 значащих цифр) возможен результат, содержащий n значащих цифр. Эта ситуация известна как переполнение. Естественно, что ОПУ должно обнаруживать факт переполнения и сигнализировать о нем. Для этого используется следующее правило: