Категория:Косвенный переход на подпрограмму КПП
Команда К ПП M (лат. K GSB M) вызывает переход на подпрограмму по адресу, записанному в регистре М (от 0 до Е). Перед выполнением команды содержимое регистра М модифицируется.
Подпрограммы применяются для замены повторяющихся последовательностей команд в различных местах программы. Команды организации подпрограмм действуют только в режиме выполнения программы.
При переходе на подпрограмму, адрес команды, следующей за командой перехода, запоминается в стеке возвратов. При возврате из подпрограммы, последний записанный адрес из стека возвратов переносится в счетчик адреса.
Подпрограмма может быть вызвана из другой подпрограммы. Глубина возможных вложений определяется размером стека возвратов. В ЭВМ возможно использование до 64 уровней вложения подпрограмм.
Ссылки
- Команда КПП M на сайте НПП «СЕМИКО», п. 14.6
- См. также команды В/О, ПП и команду ЭКВМ РПП