Создание Сишного макроса в Keil
Подскажите, мож кто знает, как в Keil написать Сишный макрос на ассемблерную вставку:
вот сама вставка:
__asm {
MOV R0, m
aa:
SUBS R0,R0,1
BNE aa
}
По сути маленькая пауза. Также Keil пишет ворнинг, типа
main.c(15): warning: #1267-D: Implicit physical register R0 should be defined as a variable
Будте добры, поправте меня, и подскажите как макрос написать. Заранее благодарен.
__________________
То, что нас не убивает - делает нас сильнее
|