Как узнать адрес метки, находящейся внутри ассемблерной вставки?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как узнать адрес метки, находящейся внутри ассемблерной вставки? - 2009-05-16 20:56:58.766666
|
|
|
poing
Сообщений: 2
Оценки: 0
Присоединился: 2009-05-16 20:20:37.633333
|
Подскажите , как на C++ узнать адрес метки, находящейся внутри ассемблерной вставке? Например есть следующий код: main() { _asm { jmp label1 // label1: } //some_code _asm { jmp label2 // label2: } } Как на этапе компоновки узнать адреса меток label1 и label2? Можно ли это сделать через директиву #define?
|
|
|
RE: Как узнать адрес метки, находящейся внутри ассемблерной вставки? - 2009-05-16 20:59:40.066666
|
|
|
LORd of
Сообщений: 269
Оценки: 0
Присоединился: 2008-11-02 22:03:33.280000
|
ты регистр хочеш узнать??
|
|
|
RE: Как узнать адрес метки, находящейся внутри ассемблерной вставки? - 2009-05-16 21:03:10.293333
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: poing Подскажите , как на C++ узнать адрес метки, находящейся внутри ассемблерной вставке? с помощью отладчика quote:
ORIGINAL: poing Можно ли это сделать через директиву #define? нет
|
|
|
RE: Как узнать адрес метки, находящейся внутри ассемблерной вставки? - 2009-05-18 13:33:40.103333
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Проще описать, что ты хочешь сделать, а не страдать фигнёй :). Тогда более вероятно, что подскажут правильную вещь. П.С. define ну совсем не к месту, человек явно не понимает, что такое препроцессор =\.
|
|
|
|
|