这在x86中有什么用处
这个问题在这里已经有了答案:
lea
,加载有效地址,将计算出的“内存地址”放入结果寄存器中。 所以在这里, rcx = rsi + 4
和rax = rsi + 0x14
。
顺便说一句,第二行看起来不像是设置堆栈帧的代码的一部分, rsi
是使用System V AMD64调用约定时的第二个参数。
这个问题在这里已经有了答案:
lea
,加载有效地址,将计算出的“内存地址”放入结果寄存器中。 所以在这里, rcx = rsi + 4
和rax = rsi + 0x14
。
顺便说一句,第二行看起来不像是设置堆栈帧的代码的一部分, rsi
是使用System V AMD64调用约定时的第二个参数。