Всем доброго времени суток.
У меня вопрос такой вот:чем отличаются друг от друга ADDR и offset?
Просматривая исходники пришел к выводу,но на мой взгляд не точному,что они практически выполняют одну и ту же задачу.
задача то одна, есть большие отличия
- addr работает только с invoke
- addr не работает с метками определенными позднее
- и самое важное addr поддерживает локальные переменные (offset - нет)
offset определяется во время ассемблирования, addr для глобальных переменных во время ассемблирования, для локальных развернется во чтото подобное
lea eax, [ebp+n]
push eax
ps читайте книги, там все написано или хотя бы изелиона )))