Как интерпретировать этот адрес -0x80 (% rbp,% rax, 4)
В настоящее время я пытаюсь выучить ассемблер (и влияние различных опций компилятора), анализируя простые фрагменты кода на Си. Теперь я наткнулся на следующую инструкцию:
mov %edx,-0x80(%rbp,%rax,4)
Что я не понимаю, это выражение для целевого адреса-0x80(%rbp,%rax,4)
, Инструкция присваивает значение локальному массиву в цикле.