HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

ADDR против offset
  #1  
Старый 15.10.2009, 20:08
CroCop
Новичок
Регистрация: 27.09.2009
Сообщений: 25
С нами: 8748651

Репутация: 17
Question ADDR против offset

Всем доброго времени суток.
У меня вопрос такой вот:чем отличаются друг от друга ADDR и offset?
Просматривая исходники пришел к выводу,но на мой взгляд не точному,что они практически выполняют одну и ту же задачу.
 
Ответить с цитированием

  #2  
Старый 15.10.2009, 21:14
Hiro Protagonist
Участник форума
Регистрация: 26.08.2009
Сообщений: 133
С нами: 8795069

Репутация: 79
По умолчанию

задача то одна, есть большие отличия
- addr работает только с invoke
- addr не работает с метками определенными позднее
- и самое важное addr поддерживает локальные переменные (offset - нет)

offset определяется во время ассемблирования, addr для глобальных переменных во время ассемблирования, для локальных развернется во чтото подобное

lea eax, [ebp+n]
push eax

ps читайте книги, там все написано или хотя бы изелиона )))
 
Ответить с цитированием

  #3  
Старый 16.10.2009, 17:35
CroCop
Новичок
Регистрация: 27.09.2009
Сообщений: 25
С нами: 8748651

Репутация: 17
По умолчанию

Спасибо за всеобъемлющий ответ.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закон против спамеров ужесточат avgust Мировые новости. Обсуждения. 7 13.10.2009 13:45
Против Microsoft зреет антимонопольное расследование WAR!9G Мировые новости. Обсуждения. 1 17.01.2009 14:42
Вирус для формата вита. Evg3nix Windows 12 05.02.2006 06:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.