Режим индексированной адресации IA32 без базового адреса - PullRequest
0 голосов
/ 09 ноября 2011

Что означает этот синтаксис? Я конкретно не уверен насчет отсутствующего базового адреса

mov    0x804a1d4(,%edx,4),%eax

Ответы [ 2 ]

2 голосов
/ 09 ноября 2011

назначить содержимое 0x804a1d4 + %edx*4 на %eax

1 голос
/ 09 ноября 2011

Там нет базы.Базовый регистр или регистр смещения (но не оба) могут быть опущены.В этом случае базовый адрес жестко закодирован, а значение, которое нужно переместить в eax, загружается из

  0x804a1d4 + (edx * 4)
...