[an error occurred while processing this directive]
Эту ошибку я видел много раз. Обычно она была когда я пытался использовать A вместо AH или AL. Проверьте все места где используется A - например нельзя написать ST A,*AR0, надо или STL A,*AR0 или ST AL,*AR0
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)