0
Может кто-нибудь объяснить, что означает, что эта строка:ассемблер адресации в AT & T
mov %esi,0x4(%edi)
второй параметр судьба. означает ли это, моя цель - адрес% edi, увеличенный с помощью 4?
Может кто-нибудь объяснить, что означает, что эта строка:ассемблер адресации в AT & T
mov %esi,0x4(%edi)
второй параметр судьба. означает ли это, моя цель - адрес% edi, увеличенный с помощью 4?
Это перемещает содержимое регистра esi в адрес, сохраненный в edi + 4 (bytes). Pseudo-C:
uint32_t* p = %edi;
p[1] = %esi; // Note subscript '1'. This is the same as p + 4
как я и думал, спасибо! :-) –