Стек возвратов

Материал из ПМК вики
Версия от 11:45, 14 января 2014; AtH (обсуждение | вклад) (Новая страница: «'''Стек возврата из подпрограмм''' — один из основных функциональных узлов ЭКВМ. При пере…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Стек возврата из подпрограмм — один из основных функциональных узлов ЭКВМ.

При переходе на подпрограмму, адрес команды, следующей за командой перехода, запоминается в стеке возврата. При возврате из подпрограммы, последний записанный адрес из стека возврата переносится в счетчик адреса.

Подпрограмма может быть вызвана из другой подпрограммы. Глубина возможных вложений определяется размером стека возврата. В ЭВМ возможно использование до 64 уровней вложения подпрограмм.