Добрый день! IAR EW3.30A Возможно ли в СИ-шном модуле внутри какой-либо функции объявить глобальную метку, которою я мог бы "видеть" из другого модуля? Если интересно, мне это нужно для следующего:
void func1() { ... GLOBAL_LABEL: ... } //-----------------
void func2() { ... } //-----------------
void main() { ... asm ("PUSH.W #GLOBAL_LABEL"); asm ("BR #func2"); ... }
и чтобы после выполнения func2 вернуться не в main, а в func1 на метку GLOBAL_LABEL. Или все мной вышеописанное можно сделать другим способом?
За ранее благодарю за ответ
|