我在反汇编程序(浮点逻辑c ++)中找到了以下汇编代码。
842: movss 0x21a(%rip),%xmm0
我知道,当进程rip将一直为842且此0x21a(%rip)将为const。使用该寄存器似乎有些奇怪。
我想知道使用rip相对地址代替其他寻址有什么好处。
x86 assembly x86-64 disassembly addressing-mode
addressing-mode ×1
assembly ×1
disassembly ×1
x86 ×1
x86-64 ×1