Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Паскаль_2.doc
Скачиваний:
6
Добавлен:
08.11.2018
Размер:
324.61 Кб
Скачать

Реализация стеков параметров в Паскале

Обсуждали отдельные стеки для N и next. В действительности компилятор поддерживает единый стек. Каждый раз, когда имеет место вызов процедуры или функции, все её параметры и локальные переменные заносятся в стек вместе с адресами памяти операторов вызова. Последние позволяют компьютеру осуществить возврат после выполнения процедуры или функции. Хотя в стеке могут содержаться множество копий параметров процедуры, в то же время в памяти присутствует единственная копия тела процедуры.

98