Re[4]: длинный переход (глобальные метки)
От: whiteForest  
Дата: 31.03.02 10:08
Оценка: -1
Здравствуйте adontz, Вы писали:

A>Вопрос задан не корректно.

A>Метка это адресс, фактически целое число unsigned int и оно неможет быть глобальным или локальным. Это не переменная в процедуре место под которую выделятся в стеке.
A>Уточни что ты подразумеваешь под глобальнойй меткой

Исправлена подсветка синтаксиса. -- ПК.

void fun()
{
...
__asm jmp_test2:;
...
}

void main()
{
__asm 
{

jmp_test:;
     mov eax, offset jmp_test; получаемый смещение, другими словами метку
     mov eax, offset jmp_test2; // а вот здесь не получиться. не из-за того, что этой метки нет, а из-за того что компилятор позволяет оперировать метками текущего тела функции. Так вот... Вопрос... Как получить jmp_test2 из main.
}
}


Если ответ Вам не известен, просьба не отвечать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.