Вызываемая программа - Большая Энциклопедия Нефти и Газа, статья, страница 1
Первым здоровается тот, у кого слабее нервы. Законы Мерфи (еще...)

Вызываемая программа

Cтраница 1


Вызываемая программа не может быть сегментированной.  [1]

Вызываемая программа должна начинаться с команд, запоминающих состояние общих регистров в области сохранения, переданной вызываемой программой, а перед возвратом управления - восстановить эти регистры. Для запоминания и восстановления регистров в системе предусмотрены специальные макрокоманды.  [2]

Вызываемая программа не может быть сегментированной.  [3]

Вызываемая программа может содержать команды для изменения значений фактических параметров.  [4]

Вызываемая программа может обращаться к другой программе, в этом случае она является также и вызывающей.  [5]

Вызываемая программа считывается в рабочую область исходных текстов и перекрывает некоторую исходную программу.  [6]

Вызываемая программа может вернуть управление только непосредственно вызвавшей ее программе.  [7]

Вызываемой программой является обычно подпрограмма, которая осуществляет определенный вид обработки, а затем возвращает управление вызывающей программе. Адрес в вызывающей программе, по которому возвращается управление, называется адресом возврата. Обычно это адрес команды, следующей по порядку в вызывающей программе.  [8]

Если вызываемая программа предусматривает обработку информации, вводимой с устройства SYSIPT, то вслед за оператором EXEC следует поместить карты с обрабатываемой информацией: карты с исходным модулем - при вызове транслятора, карты с исходными данными - при вызове программы пользователя.  [9]

В вызываемой программе передаваемые данные могут быть опи-саны в секции связи только на уровне 01 и 77, но в вызывающей программе они могут иметь любой номер уровня. Так как транслятор предполагает, что данные секции связи в вызываемой программ выровнены на границу двойного слова, программист должен обеспечить соответствующее выравнивание передаваемых данных в вызывающей программе. В частности, если из вызывающей программы передается групповое данное с номером уровня, отличным от 01, содержащее данные е использованием ДЛЯ ВЫЧИСЛЕНИЙ, ДЛЯ ВЫЧИС-ЛЕНИЙ-1 или ДЛЯ ВЫЧИСЛЕНИЙ-2, оно должно быть выровнено на соответствующую границу. Если групповому данному, имеющему в вызывающей программе номер уровня, отличный от 01, в вызываемой программе будет соответствовать идентификатор на урбвне 01, оно должно быть выровнено на границу двойного слова.  [10]

В вызываемой программе отводится память для X, NELE и XAV. В операторе FUNCTION аргументы SUM, N и AVG являются формальными и память под эти переменные не отводится. Таким образом, подпрограмма может работать с содержимым этих ячеек памяти как до обращения к головной программе, так и после возврата к ней.  [11]

В DOS вызываемая программа должна находиться в памяти. В OS, как правило, она тоже располагается в памяти, но в тех случаях, когда программы в памяти нет, управляющая программа отыскивает ее в одной из библиотек OS и загружает в память.  [12]

Каждая явно вызываемая программа вычисляет одну или несколько математических функций. Каждая функция идентифицируется своим именем.  [13]

Вызывающие и вызываемые программы.  [14]

Каждая явно вызываемая программа вычисляет одну или несколько математических функций. Каждая функция идентифицируется своим именем.  [15]



Страницы:      1    2    3