标签: assembly
我对汇编程序很有兴趣,但我不知道这个,我真的找不到任何关于这个的东西:
cmp #0x2f44, 0x0(r15)
0x0(r15)是什么意思?
0x0(r15)
提前谢谢!
答案 0 :(得分:10)
这是一个相对寻址,意味着从0x0寄存器中的值偏移r15。
0x0
r15
假设您有一条指令movq 8(%r15), %rax,这意味着将存储在r15 +偏移8中包含的地址的值移动到寄存器rax中。
movq 8(%r15), %rax
8
rax
否定否则会显示负偏移。