Несколько аргов в сборке - PullRequest
       15

Несколько аргов в сборке

0 голосов
/ 07 декабря 2011

Что делают подобные аргументы в сборке x86.Например, эти две инструкции:

mov -0x4(%edi,%esi,4),%eax

lea (%edi,%esi,4),%ebx

Я не хочу публиковать весь код сборки, потому что это для университетского проекта и моего учителявероятно, не хотел бы, чтобы я разместил это онлайн.Любая помощь приветствуется.

1 Ответ

3 голосов
/ 07 декабря 2011

Первая инструкция загружает (32-битное) значение по адресу: (%edi + %esi * 4) - 4, в %eax. Второй устанавливает %ebx в: (%edi + %esi * 4).

...