Разница между прямым и обратным способом перевода чисел в двоичную систему заключается в представлении чисел с разными знаками. 12
Прямой код используется для записи неотрицательных чисел с фиксированной запятой. 12 Во втором варианте он применяется для записи как положительных, так и отрицательных чисел, при этом старший бит служит знаковым разрядом: если он равен 0, то число положительное, а если 1 — отрицательное. 12
Обратный код позволяет вычесть одно число из другого, используя только операцию сложения. 12 Обратный двоичный код положительного числа состоит из одноразрядного кода знака — двоичной цифры 0, за которым следует значение числа. 1 Обратный двоичный код отрицательного числа состоит из одноразрядного кода знака — двоичной цифры 1, за которым следует инвертированное значение положительного числа. 1