Изучение сборки x86 и указатель кадра немного раздувает мой разум. Я узнал из этого SO вопрос, что EBP делает жизнь отличной для отладки. Это здорово, но мне было любопытно: "Для чего еще используется EBP?" Глядя на стек вызовов Статья в Википедии, EBP необходима для динамического распределения стека.
Поскольку я всегда был в предположении, что динамическое распределение распространяется на кучу. Итак, почему я хотел бы использовать динамическое распределение стека - почему не достаточно кучи? И как полезен для этого EBP?