Здравствуйте 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.
}
}
Если ответ Вам не известен, просьба не отвечать.