Да, что-то я лопухнулся.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=ВН=- 14 апреля 2005 г. 19:40
В ответ на: Не-а отправлено Глупый пИнгвин 14 апреля 2005 г. 19:11

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

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru