Некоторые плюсы использования дополнительного кода в компьютерных вычислениях:
- Упрощение архитектуры ЭВМ. 1 Дополнительный код позволяет заменить операцию вычитания на операцию сложения и сделать операции сложения и вычитания одинаковыми для знаковых и беззнаковых чисел. 14
- Увеличение быстродействия процессора. 2 Это связано с тем, что операции удобно выполнять с числами одинаковой длины, а операцию сложения можно выполнить только один раз для старших битов, таким образом узнав знак получившегося числа. 2
- Эффективная обработка изменения знаков и нулевых значений. 3
- Отсутствие числа «минус ноль». 1
Кроме того, дополнительный код удобно использовать для вычислений в длинной арифметике, особенно для операций сложения и вычитания. 2