Я приготовлена еще статья размещена на википедии на хвостовую рекурсию: http://en.wikipedia.org/wiki/Tail_callЗапрос на использование указателя стека в ассемблере
Теперь здесь в конце статьи, пример показывает указатель стека используется для доступа аргументы, передаваемые вызов функции в псевдокоде сборки. Разве это не так? Я имею в виду, что аргументы вызываются вызываемым пользователем, используя указатель кадра справа, а не указатель стека?
Точный и короткий ответ. Спасибо за информацию John –
Джон, просто быстрый вопрос. Когда вы говорите, что работа отладчика становится легкой с указателем Frame, о котором вы говорите отладчиком? –
Любой отладчик. Когда у вас есть указатели на рамки, легко восстановить стек вызовов и показать его в окне отладки. Без указателей на рамки отладчик должен фактически декомпилировать код для отображения стека вызовов. –