Элементарно, дано число 0xFF7F. Старший (знаковый) разряд 1, стало быть число отрицательное. Далее ищем модуль числа: ~(0xFF7F) + 1 = 0x0080 + 1 = 0x0081(16) = 129(10). С учетом знака окончательно получим -129.
Если рассматривать код, как число без знака, то получим: