Как создать эти среды выполнения?
Меня беспокоит создание среды выполнения с использованием временных переменных, локальных переменных, параметров, мест, зарезервированных для возвращаемых значений, и адресов возврата, а также базового указателя (bp), указателя кадра (fp) и указателя стека (sp). ). Ниже представлена картинка, на которой мне пришла идея нарисовать среду выполнения. Но в примере нет рекурсии.
Я попробовал примеры, использующие рекурсию, кстати, мне нужно исправить свои попытки, если вы можете прокомментировать или ответить, это будет очень полезно :)