Обратный код используется в компьютерных системах для выполнения арифметических операций, таких как вычитание, умножение и деление, через сложение. 4
Обратный код положительного числа совпадает с его прямым кодом. 14 Обратный код отрицательного числа формируется по следующим правилам: в знаковом разряде записывается «1», а цифровые значения меняются на противоположные. 4
В большинстве компьютеров операция вычитания не используется. 25 Вместо неё производится сложение уменьшаемого с обратным или дополнительным кодом вычитаемого. 25 Это позволяет упростить конструкцию арифметико-логического устройства (АЛУ). 25
Обычно отрицательные десятичные числа при вводе в машину автоматически преобразуются в обратный или дополнительный двоичный код и в таком виде хранятся, перемещаются и участвуют в операциях. 5 При вводе таких чисел из машины происходит обратное преобразование в отрицательные десятичные числа. 5