|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.09.2013, 08:50 | #1 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
как ищет переменные mov и offset
почему по умолчанию offset ищет переменные по всему коду, начиная с начала, а mov ищет начиная с сегмента данных
|
17.09.2013, 10:22 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
по умолчанию mov работает с сегментом ds.
а offset это не инструкция чтоб она чтото искала, она лишь помогает задать адрес для mov. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
17.09.2013, 16:13 | #3 |
Форумчанин
Регистрация: 16.09.2013
Сообщений: 149
|
А почему для lea не обязательно указывать сегментный регистр?
|
18.09.2013, 03:07 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
lea не работает с памятью вообще, лишь читает значения регистров(в 32 битном защищенном по крайней мере применяют именно так), и вычисляет нужный адрес на их значении, то есть по сути вычисляет адрес какой бы применила, скажем mov(без учета регистра)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти offset (ассемблер и т.д...) | frantic150 | Общие вопросы C/C++ | 0 | 11.06.2011 11:15 |
Работа с Offset (HEX adress) | JonMagon | Помощь студентам | 1 | 10.04.2011 13:58 |
Ошибка Notice: Undefined offset: 2 | Ruska882009 | Помощь студентам | 1 | 18.11.2009 15:16 |
Как сделать OFFSET в RunTime | Zhenyka | Microsoft Office Excel | 1 | 06.06.2008 16:19 |
Вкл./Откл. Offset | Noor | Microsoft Office Excel | 1 | 28.09.2007 08:37 |