реклама на сайте
подробности

 
 
> IAR EW3.30A Объявление глобальной метки в CИ-шной функции, возможно ли такое???
Petrooo
сообщение Feb 13 2006, 11:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 21-10-05
Пользователь №: 9 922



Добрый день!
IAR EW3.30A
Возможно ли в СИ-шном модуле внутри какой-либо функции объявить глобальную метку, которою я мог бы "видеть" из другого модуля?
Если интересно, мне это нужно для следующего:

void func1() {
...
GLOBAL_LABEL:
...
}
//-----------------

void func2() {
...
}
//-----------------

void main() {
...
asm ("PUSH.W #GLOBAL_LABEL");
asm ("BR #func2");
...
}

и чтобы после выполнения func2 вернуться не в main, а в func1 на метку GLOBAL_LABEL.
Или все мной вышеописанное можно сделать другим способом?

За ранее благодарю за ответ
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 20:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01346 секунд с 7
ELECTRONIX ©2004-2016