|
Не перенос нужно проверять.
А расширять знак у слагаемых и смотреть знак суммы, т.е. 16-й разряд суммы.
Если сумма отриц., то вычесть к-т из старшей части аккум., если положительна - ничего не вычитать. А младшие 16 разрядов (разряды 0-15) суммы считать беззнаковыми.
Только не соображу теперь, можно ли это оформить через флаги переполнения (если есть такой), переноса, знака:-)
E-mail: info@telesys.ru