Категория:Косвенный переход на подпрограмму КПП: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
мНет описания правки
Строка 8: Строка 8:


== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/mk_d11.htm#p14 Команда КПП M на сайте НПП «СЕМИКО», п. 14.6]
* См. также команды [[RTN|В/О]], [[GSB|ПП]] и команду ЭКВМ [[P GSB|РПП]]
* См. также команды [[RTN|В/О]], [[GSB|ПП]] и команду ЭКВМ [[P GSB|РПП]]


[[Category:Все команды]]
[[Category:Все команды]]

Версия от 23:48, 25 января 2015

Команда К ПП M (лат. K GSB M) вызывает переход на подпрограмму по адресу, записанному в регистре М (от 0 до Е). Перед выполнением команды содержимое регистра М модифицируется.

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

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

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

Ссылки

  • См. также команды В/О, ПП и команду ЭКВМ РПП

Страницы в категории «Косвенный переход на подпрограмму КПП»

Эта категория содержит следующие 15 страниц из 15.