Команды работы с подпрограммой
2020-06-032021-03-09zzyxelСтудИзба
4.8. Команды работы с подпрограммой
Команды вызова подпрограммы (CALL) и возврата из неё (RET) всегда используются парами. При их выполнении содержимое регистра признаков (индикаторы) не изменяется. Характеристики команд представлены в таблице.
| Операция | Адресация | Мнемоника | КОП | Байты | Формат команды | Символика |
Рекомендуемые материалы-50% Проектирование и исследование механизмов движения автомобиля -82% Разработать программу перекодировки данных текстовых файлов из кодового набора КОИ-8 в кодовый набор cp1251 -82% Разработать программу поиска по образцу, которая определяет число повторений заданного слова, принятого за образец поиска, в любой заданной строке символов -82% Вводится размерность (количество строк N, количество столбцов M, N может не быть равным M) и матрица вещественных чисел -82% Лабораторная работа №3 - РК6. Разработать программу подсчета числа палиндромов в любой заданной последовательности символьных слов без учета регистра букв -50% Расчет передачи Вызов подпрограммы | Прямая | CALL | CD | 3 | КОП Мл. адрес Ст. адрес |
|
| Возврат из подпрограммы | Косвенная | RET | C9 | Вам также может быть полезна лекция "Лекция 4". 1 | КОП |
|
Команда CALL сочетает функции операций загрузки в стек и перехода. Сначала загружается в стек содержимое счётчика команд. Затем PC должен быть загружен новым адресом для выполнения перехода в подпрограмму.




















