Из подробностей здесь :
Нотация Excess-N - это просто способ представления числа, где N
- нулевая точка. Вы просто вычитаете нулевую точку из закодированных чисел, чтобы получить действительные числа.
Для 16-битного избыточного представления нулевая точка равна 2 15 или 32768.
Следовательно, 515
будет представлен как 32768 + 515
, что составляет 33283 10 , 0x8203 или двоичное 1000 0010 0000 0011
.
Аналогично, -515 будет представлен как 32768 - 515
, что составляет 33253 10 , 0x7dfd или двоичный файл 0111 1101 1111 1101
.