Cтраница 1
Команда вызова ( call instruction) осуществляет вызов стандартной подпрограммы или программы пользователя. [1]
Команда вызова [ call instruction ] - команда, осуществляющая вызов стандартной программы или программы пользователя. [2]
Команда вызова значений ( обращений по значению) состоит из двух слогов и помещает операнд в стек. Команда вызова имени помещает в стек имя ( косвенную ссылку) и также состоит из двух слогов. [3]
Команды вызова соответствующих системных программ UTILTY, OPSER, TTYSET и других и данные для работы этих программ составляют специальный стартовый командный файл, который обрабатывается системной управляющей программой INIT. Загрузку этой программы осуществляет монитор перед началом сеанса разделения времени. [4]
Командой вызова устанавливается необходимое значение указателя рабочего пространства и заносятся в память указатель команды и содержимое регистров вычислительного стека. По команде возврата восстанавливается значение указателя команды и высвобождаются четыре ячейки с использованием указателя рабочего пространства. [5]
Вставить команду вызова документа в пользовательские меню. [6]
В команде вызова транслятора указывается имя исходной программы, если программа находится в файле с зарезервированным типом. [7]
Как записывается команда вызова вспомогательного алгоритма. [8]
Как выполняется команда вызова вспомогательного алгоритма. [9]
Если в команде вызова ЛЕКСИКОНа указано имя файла, которого нет на диске, то ЛЕКСИКОН сообщит об этом. [10]
Типы соответствующих параметров команды вызова и заголовка вспомогательного алгоритма должны совпадать. Линейные таблицы должны соответствовать линейным таблицам, прямоугольные - прямоугольным таблицам. [11]
Команда RST является специальной однобайтной командой вызова, используемой обычно для реализации прерываний. Команда RST содержит 3-разрядное поле, в котором содержится один из восьми возможных адресов управляющей программы. [12]
Команды вида КИПМ называются командами косвенного вызова. Есть у нашего калькулятора и сходные с ними по структуре команды косвенной засылки. Каждая занимает в программе один адрес. [13]
Для ответа на третий вопрос команды вызовов работают в паре с командами возвратов. Команда возврата представляет собой последнюю выполняемую в подпрограмме команду и предназначена для восстановления адреса возврата из того места, где он был запомнен командой вызова. Если команда вызова включила адрес возврата в стек, команда возврата будет исключать его из стека, Это означает, что, если подпрограмма использует стек, она должна до выполнения возврата восстановить в указателе стека первоначальное значение. [14]
Рассмотрим более подробно правила записи команды вызова в алгоритмах с числовыми и литерными величинами. Основное здесь - соответствие между параметрами команды вызова ( называемыми обычно фактическими параметрами) и параметрами ( аргументами и результатами) вспомогательного алгоритма. [15]