Режим индексированной адресации IA32 без базового адреса
Что означает этот синтаксис? Я конкретно не уверен насчет отсутствующего базового адреса
mov 0x804a1d4(,%edx,4),%eax
2 ответа
Решение
Там нет базы. Базовый регистр или регистр смещения (но не оба) могут быть опущены. В этом случае базовый адрес жестко запрограммирован, а значение, которое нужно переместить в eax, загружается из
0x804a1d4 + (edx * 4)