Jak interpretować ten adres -0x80 (% rbp,% rax, 4)
Obecnie próbuję nauczyć się języka asemblera (i efektów różnych opcji kompilatora), analizując proste fragmenty kodu C. Teraz natknąłem się na następującą instrukcję:
mov %edx,-0x80(%rbp,%rax,4)
Nie rozumiem wyrażenia adresu docelowego-0x80(%rbp,%rax,4)
. Instrukcja przypisuje wartość do lokalnej tablicy w pętli.