Обратный код числа

Обратный код строится только для отрицательного числа. Обратный код двоичного числа является инверсным изображением самого числа, в котором все разряды исходного числа принимают инверсное (обратное) значение, т. е. все нули заменяются на единицы, а все единицы – на нули.

Например, обратные коды чисел А1 = 0,11010 и А2 = -0,11010 будут иметь вид [А1]обр = 011010; [А2]обр = 100101.

Обратный код двоичного числаявляется дополнением модуля числа до наибольшего числа без знака, умещающегося в разрядную сетку, т.е. до величины 1,111…1 или до (10)2 – 1*2-m, где 1*2-m - единица младшего разряда.

Примеры:
+12(10 с.с.)=1100(2 с.с.)=0_1100(пр)=0_1100(обр)
-15.25(10 с.с.)=-1111.01(2 с.с.)=1_1111.01(пр)=1_0000.10(обр)