ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
943420 Топик полностью
maleon (30.08.2019 16:51 - 17:02, просмотров: 314) ответил MBedder на В ассемблере GAS .def без "= Rx" - это эквивалент #define, используется для условной компиляции. В AVRASM(2) .def без "= Rx" будет, разумеется, генерить ошибку. Аффтар с Хабра не удосужился пояснить, что это синтаксис GAS, а не AVRASM(2) -->
Спасибо Попробовал #ifndef __sub0 #define __sub0 #endif Ошибок не выдаёт, но код функции остаётся, даже если макрос ни разу не используется. Помогло .equ __sub0=0вместо.DEF __sub0