Задать вопрос
ForhaxeD
@ForhaxeD

Как работает Jmp (E9) на уровне опкодов?

Привет хабражитель.



Не могу разобраться с адресацией у jmp в x86 asm.

Конкретно, есть участок машинного кода:

91d4dd858d2ceaae9e670b3b3a303702.png

Который переадресует управление на адрес: 0x03440000

После чего идет обратная адресация:

5ed5e33eaf40256238267e0d8c70a4d5.png



Как связанны между собой 5EC8A902 и 03440000 — понять не могу.



P.S. может вопрос глупый, ибо в дебри машинного кода я не лез, но беглое гугление результатов не принесло.
  • Вопрос задан
  • 5637 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
datacompboy
@datacompboy
Programmer/Sysadmin
Для PIC большинство переходов идут относительные переходы.
Ибо абсолютные требуют изменения после загрузки в память по некому адресу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы