Команды работы с подпрограммой
Команды вызова подпрограммы (CALL) и возврата из неё (RET) всегда используются парами. При их выполнении содержимое регистра признаков (индикаторы) не изменяется. Характеристики команд представлены в таблице.
Операция | Адресация | Мнемоника | КОП | Байты | Формат команды | Символика |
Вызов подпрограммы | Прямая | CALL | CD | КОП Мл. адрес Ст. адрес | ![]() | |
Возврат из подпрограммы | Косвенная | RET | C9 | КОП | ![]() ![]() ![]() |
Команда CALL сочетает функции операций загрузки в стек и перехода. Сначала загружается в стек содержимое счётчика команд. Затем PC должен быть загружен новым адресом для выполнения перехода в подпрограмму.