如何在x86-64汇编中一步计算地址和跳转?

时间:2015-11-04 00:58:03

标签: assembly x86-64 att

这个问题是关于x86-64汇编的。代码以AT& T风格语法编写。

我想跳转到%rax+%rdx*8,但这似乎只有 两条指令:

lea (%rax,%rdx,8),%rax
jmp *%rax

但是,因为有办法做更复杂的事情:

jmp *(%rax,%rdx,8) # jumps to the address stored at address %rax+%rdx*8

我想知道是否还有一种方法可以直接跳到%rax+%rdx*8

0 个答案:

没有答案