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