Преимущества использования дополнительных кодов в компьютерной арифметике:
- Упрощение выполнения арифметических операций. 3 Вместо вычитания используется сложение с дополнительным кодом вычитаемого, поэтому не нужно проектировать специальное устройство для вычитания чисел. 3
- Одинаковые операции для знаковых и беззнаковых чисел. 12 Это упрощает архитектуру процессора и увеличивает его быстродействие. 1
- Эффективная обработка изменения знаков и нулевых значений. 4
- Удобство вычислений в длинной арифметике, особенно для операций сложения и вычитания. 1 Их удобно выполнять с числами одинаковой длины. 1
Дополнительный код — наиболее распространённый способ представления отрицательных целых чисел в компьютерах. 2