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