Сборка x86 JMP по относительному адресу более 127 (7F)
Я не очень хорошо разбираюсь в сборке; и я пытаюсь добиться следующего:
00001 INC EAX
00002 MOV EBX, 22
00003 JMP 140 <-- Here I want to jump +140 from the current EIP
...
00143 RETN <-- I want to land here
Я узнал о коротких, дальних, ближних прыжках в сборке x86, и я не могу понять, как мне выполнить прыжок, который я хочу, ближайшее решение было коротким прыжком:
EB8F JMP xx <-- It would work if I'm jumping into a place less than 7F, but my jump is bigger than 127 (7F).
EB8F
это код операции для моей инструкции.
Как перейти на 140 байт вперед от текущего EIP?