Без прерываний все работает. OS падает после float вычислений, когда результаты пытаюсь присвоить любой static/volatile/глобальной/near/far... переменной. Компилятор - Watcom 10.6.Проблем с ним не было.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)