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