Представление обратного кода определяется следующими соотношением:
A при A ≥ 0 -положительное число
[A]i =
2+ А – 2-n при A ≤ 0 -отрицательное число
Из этого соотношения следует, что обратный код положительного числа равен самому числу.
Для того чтобы получить обратный код отрицательного числа, необходимо присвоить знаковому разряду значение 1 и проинвертировать все остальные разряды числа, т. е. во всех значащих разрядах нули заменить единицами, а единицы нулями.
Пример: Найти обратный код отрицательных чисел: -1011 и -0,1011
Пусть разрядная сетка числа имеет 8 разрядов, один из которых (старший разряд) отводится под код знака числа.
Тогда для целого числа х1 = -1011 получим: [х1]3 = 1.1110100,
а для дробного числа х2 = -0,1011 получим: [х2]3 = 1,0100000