Подтвердить что ты не робот

Что делает эта инструкция Intel jmpq?

Как адрес 0x600860 вычисляется в инструкции Intel ниже? 0x4003b8 + 0x2004a2= 60085a, поэтому я не вижу, как выполняется вычисление.

0x4003b8 <[email protected]>: jmpq *0x2004a2(%rip) # 0x600860 <[email protected]>

4b9b3361

Ответ 1

В Intel, JMP, CALL и т.д. относятся к программному счетчику следующей команды.

Следующая инструкция в вашем случае была в 0x4003be и 0x4003be + 0x2004a2 == 0x600860