Cтраница 1
Соединение программ с помощью макрокоманды LINK осуществляется следующим образом. После выдачи макрокоманды LINK супервизор находит нужный модуль загрузки, отводит под него память, загружает и передает ему управление. [1]
Средства соединения программ позволяют использовать в исходных модулях символические имена, определенные в других модулях. С одним из средств соединения мы уже знакомы - это адресная константа типа V, задающая адрес внешнего имени. [2]
Другой способ соединения программ предусматривает последовательное выполнение программ, которые находятся в личных, временных или системных библиотеках, во время ввода задания. В этом случае каждая программа является отдельным шагом задания. По окончании выполнения шага программа может передать код возврата, который определяет условие выполнения следующего шага. Такой способ, например, используется в процедурах. [3]
Команды секционирования и соединения программ предназначены для разделения больших программ на части, называемые программными секциями, и объединения отдельно транслируемых программ или программных секций. Здесь рассматриваются только три из шести команд этой группы. [4]
Граф-схемы и матрицы соединений программ полезны для анализа схем алгоритмов, синтеза эффективных составных программ и других целей. [5]
Важно найти способы и формы соединения перспективной общенациональной программы, идеалы которой могли бы консолидировать, воодушевить значительное большинство народа, и конкретных разработок, основанных на строго научном, объективном анализе реальности, учете ее социально-психологических, культурных, духовных особенностей. [6]
Возможности ключевого операнда COND используются для соединения программ во время ввода заданий. [7]
Как видим из данного примера, при соединении программ, содержащих команды условного и безусловного пере - хода, третьи адреса последних могут изменяться. [8]
В языке ассемблера ЕС ЭВМ имеется 25 команд ассемблера, которые делят на три группы: команды определения, команды секционирования и соединения программ, команды управления. [9]
Таким образом, дальнейшее ускорение научно-технического прогресса и повышение его экономической эффективности зависят в первую очередь от обеспечения непрерывности научно-производственного цикла, бесперебойности функционирования комплекса наука - техника - производство в целом, укрепления единства всех звеньев этого комплекса и соединения программы научно-технического развития с общей программой развития народного хозяйства страны. [10]
Простейшим способом соединения программ является соединение перед трансляцией программных секций, написанных разным. [11]
Одна группа этих языков [ ПРОСПРО ( фирма ИБМ, США), ПРОСИС и ПРОСЕС-мини / микро ( СРР) и др. ] имеет жесткую структуру. При пользовании ими заполняются бланки определенного вида, которые служат для создания массивов данных и соединения программ. Для заполнения бланков не требуется специальных знаний по программированию. Описания нестандартных операций осуществляются с помощью простого языка типа ассемблера. [12]
Для удобства программирования большая программа может быть разбита на части, называемые программными секциями. Секции могут отдельно транслироваться, а затем объединяться в одну выполняемую программу. К командам секционирования и соединения программ относятся команды определения: начала программы - START, программной секции - CSECT, фиктивной области - DSECT, входного имени - ENTRY, внешнего имени - EXTRN, общей области - СОМ. [13]
Для приведения ППП к виду, соответствующему конкретному применению, пользователь вводит собственные параметры и с помощью процедур генерирования языка реализует интересующие его функции. Другими словами, при формировании СПО с помощью ППП необходимо указать выбранные функции из всех выполняемых ППП, предусмотрев опущение и соединение программ и программных модулей; назвать численные значения используемых пакетом данных и осуществить описание и программирование нестандартных операций. [14]