Cтраница 1
Вызываемый модуль производит перезапись содержимого регистров в слова 4 - 18 области сохранения вызывающего модуля и приступает к исполнению. При написании программы на языке Ассемблера эти действия должен предусмотреть программист. Если же программа пишется на языке высокого уровня, их выполняет компилятор. [1]
Вызываемый модуль производит перезапись содержимого регистров в слова 4 - 18 области сохранения вызывающего модуля и приступает к исполнению. После исполнения вызываемый модуль загружает в регистр 13 адрес области сохранения вызывающего модуля ( второе слово), а в регистры 14, 15, 0 - 12 переписывав. При написании программы на языке Ассемблера эти действия должен предусмотреть программист. Если же программа пишется на языке высокого уровня, их выполняет компилятор. [2]
Вызываемый модуль производит перезапись содержимого регистров в слова 4 - 18 области сохранения вызывающего модуля и приступает к исполнению. При написании программы на языке Ассемблера эти действия должен предусмотреть программист. Если же программа пишется на языке высокого уровня, их выполняет компилятор. [3]
По окончании исполнения вызываемого модуля управление передается в вызывающий модуль на оператор, следующий непосредственно за оператором вызова. [4]
В динамической последовательной структуре вызываемые модули выполняются последовательно в разделе памяти, выделенной шагу задания. После выполнения одного модуля память, занятая им ( если он не задержан с помощью специальной команды), считается свободной и может распределяться для загрузки других модулей программы. [5]
В первых двух случаях вызываемые модули именуются модулями первого уровня, в последнем случае это модули второго, третьего и более высоких уровней. Всего РЕДАКТОР ДОС / ЕС может работать с модулями не более шести уровней. [6]
Установление и анализ влияний, которые оказывают вызываемые модули на вызывающие и наоборот. [7]
Прикладная программа состоит из главной процедуры и вызываемых модулей. Сначала нужно создать главную процедуру. [8]
Таким образом, регистр 15 содержит адрес входа в вызываемый модуль, а регистр 14 - адрес возврата в вызывающий модуль. [9]
При выполнении макрокоманды LINK, XCTL, ATTACH или LOAD вызываемый модуль помечен редактором связей как невыполняемый. [10]
В случае косвенной рекурсии возникает проблема: как и где описать вызываемый модуль. [11]
В задачу модуля-связки входит: установление среды языка, на котором написан вызываемый модуль, построение для него нового списка параметров, вызов требуемой подпрограммы или функции, восстановление старого списка параметров, возврат управления в вызывающий модуль. [12]
Информация о структуре вызывающего модуля не должна содержаться во внешней спецификации на вызываемый модуль. [13]
Общими для моделирования исходными данными в модуле РОХ являются ( с учетом вызываемых модулей): ПРВОзб - - признак расположения ветвей обмоток возбуждения на наружном или внутреннем магнитопроводе; m - число ветвей; z ( н, в) - число пазов магнитопровода ( в соответствии с ПРВОзб); тип ( или имя в наборе) обмоток; да. [14]
Адрес возврата - адрес команды вызывающего модуля, по которому возвращается управление из вызываемого модуля. [15]