标签: assembly x86-64 att
这个问题是关于x86-64汇编的。代码以AT& T风格语法编写。
我想跳转到%rax+%rdx*8,但这似乎只有 两条指令:
%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。