Cтраница 2
Перед возвратом во внешнюю программу необходимо восстановить прежнее значение маски программы, хра-1 нящееся в регистре возврата. [16]
Для возврата на внешнюю программу ее базисные адреса из ячеек 0 и 1 уровня запоминаются, запись производится в ячейки 2, 3, зарезервированные в начале внутренней программы. [17]
Передача управления во внешнюю программу происходит с помощью оператора RETURN. Отметим, что оператор END сообщает компилятору ( транслятору), что последний оператор подпрограммы появился. [18]
Аппаратура контроля с внешней программой характеризуется тем, что программа контроля хранится отдельно. Ввод программы в АКИА осуществляется непосредственно в ходе контроля состояния РЭА. [19]
![]() |
Примерные очертания фильтра Чебышева второго типа. Интеграл для заштрихованной области равен нулю. [20] |
Для связи с внешней программой FILTR1 в предложении COMMON перечисляются общие переменные: X - значение на входе ( одно), Y - значение на выходе ( тоже одно), ВО - единый для всех частей комбинированной реализации множитель, А1 - рекурсивные веса а т, А2 - рекурсивные веса агт, М - число полюсов фильтра. [21]
Происходит восстановление базисных адресов внешней программы в ячейках уровня. Для этого содержимое ячеек ( А1 1) и ( А1 2) пересылается в нулевую и первую ячейки того же уровня. [22]
По адресу В во внешней программе может быть расположен блок, который фиксирует признак предварительного закрытия массива путем записи кода 1 в разряде 35 ячейки 1 описания; обеспечивает обращение к программе ЗАЫ для записи блока ПКБ и КК; выдает указания об установке катушки со следующей лентой; размечает установленную ленту; обращается к программе 0ТЫМЛ для открытия продолжения массива и записи блока ПНБ. [23]
По адресу В во внешней программе может быть расположен блок, который фиксирует признак предварительного закрытия массива путем записи кода 1 в разряде 35 ячейки 1 описания; обеспечивает обращение к программе ЗАЫ для записи блока ПК. КК; выдает указания об установке катушки со следующей лентой; размечает установленную ленту; обращается к программе 0ТЫМЛ для открытия продолжения массива и записи блока ПНБ. [24]
III Plus обращаться к внешним программам точно так же, как и к встроенным функциям. Для чего же предназначены внешние программы. [25]
Задача может обратиться к единственной внешней программе, однако последняя может иметь несколько входов. И выбор того или иного входа может осуществляться, в частности, по значению первого аргумента. Число аргументов в обращении EXF не ограничено. [26]
Оператор предназначен для обращения из внешних программ к внутренним, оформленным в соответствии с требованиями библиотеки и выполняемым на одном уровне с внешней программой. Ими могут быть программы, специально составленные для данной задачи, или программы библиотеки общего пользования. [27]
Ниже рассматривается пример обращения из внешней программы к внутренней для получения суммы чисел. В общей области внешней программы по адресу АМАС расположен массив из 200 чисел, представленных с учетом порядков. Необходимо составить внутреннюю программу для получения суммы чисел массива с ее записью в ячейку с адресом СУМ в той же общей области внешней программы. В качестве параметров из внешней программы во внутреннюю передаются действительные адреса массива АМАС и ячейки для записи суммы СУМ, а также количество чисел в массиве, заданное числовой константой. [28]
В приложении 2.5 показан участок внешней программы, обеспечивающий обращение к внутренней программе. [29]
Оператор предназначен для обращения из внешних программ к внутренним, оформленным в соответствии с требованиями библиотеки и выполняемым на одном уровне с внешней программой. Ими могут быть программы, специально составленные для данной задачи, или программы библиотеки общего пользования. [30]