Куда указывает указатель кадра после установки?

Несмотря на то, что я смотрю учебники и пытаюсь понять это, у меня проблемы.

    0x08048b29 <func+0>: push   %ebp
    0x08048b2a <func+1>: mov    %esp,%ebp
    0x08048b2c <func+3>: push   %ebx
    ...
    0x08048b30 <phase_2+7>: lea    -0x28(%ebp),%eax

В инструкции lea я понимаю, что% eax получает значение 0x28 перед% ebp, но где именно? Это 0x8048b29 - 0x28 (0x28 перед началом функции) или что?

1
задан Rowhawn 14 October 2010 в 21:47
поделиться