“mov offset(%rip),%rax”是做什么的?
rax
是否抵消加上该指令的地址,或者下一个? 从微代码的角度来看,如果答案是下一条指令,可能会更容易。
下一个。 这是x86上的一个通用规则(另请参阅分支机构)。
在英特尔手册第2卷部分2.2.1.6 RIP相对寻址:
一种新的寻址形式,即相对RIP(相对指令指针)寻址,以64位模式实现。 通过向下一条指令的64位RIP添加位移来形成有效地址。
链接地址: http://www.djcxy.com/p/85895.html