标签: assembly
任何人都可以解释这一行的含义:
mov %esi,0x4(%edi)
第二个参数是命运。这是什么意思,我的目标是地址%edi增加4?
答案 0 :(得分:3)
这将寄存器esi的内容移动到存储在edi + 4(字节)中的地址。伪C:
uint32_t* p = %edi; p[1] = %esi; // Note subscript '1'. This is the same as p + 4