[an error occurred while processing this directive]
Sprintf сто пудов - через прерывание. Чего, будешь строке по байтику, через флаги пхать? Компилер, если не дурак, всё упердолит в прерывании. Типа, слишком умный.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)