Если вы используете денормализованное представление, аналогичное представлению IEEE одинарной / двойной точности, просто вычислите знак = (-1) ^ S, мантиссу как 1.M, если E! = 0, и 0.M, если E == 0 и экспонента = E - 2 ^ (n-1), работают с этими естественными представлениями и преобразуют обратно в 16-битный формат.
sign1 = -1 mantissa1 = 1.0 exponent1 = 1
sign2 = -1 мантисса2 = 1.11111 экспонента2 = 0
сумма: знак = -1 мантисса = 1.111111 экспонента = 1
Представление: 1 10000 1111110000
Естественно, это предполагает избыточное кодирование показателя степени.