Зависит от среды, но по-моему IAR тоже позволяет просто включить сишный заголовочник в .s-файл и использовать его дефайны. Единственно только, надо, чтобы в том заголовочнике не было непонятных для ассемблера объявлений, не заменяемых препроцессором (например, типы Си).возможно ли и каким образом в ассеблерных файлах использовать дефайны из С
Можно просто запилить отдельный файл с дефайнами, а можно разделить объявления для Си и асемблера директивами условной компиляции - когда файл проходит компилятор Си предопределенные дефайны отличаются от случая, когда файл проходит ассемблер.
Вот, посмотрите, как это делается в AVR-GCC, идея везде одна. Только Вам надо будет найти в документации IAR'овский аналог дефайна __ASSEMBLER__.


