Cтраница 1
Примеры структур программ. [1] |
Многофазовая программа может быть простой структуры, а может иметь структуру с перекрытием или оверлейную структуру. [2]
Примеры структур программ. [3] |
В многофазовой программе, имеющей структуру с перекрытием, отдельные фазы, сменяя одна другую в процессе выполнения, занимают одну и ту же область памяти, накладываясь на уже отработавшие. Тем самым удается выполнить программу большого объема, располагая ограниченной областью основной памяти. [4]
Загрузка фаз многофазовой программы и организация перекрытия в операционной системе ДОС планируются программистом на уровне входного языка. [5]
Загрузка фаз многофазовой программы и организация перекрытия в операционной системе ДОС планируется программистом на уровне входного языка. [6]
Для выполнения многофазовой программы в операторе EXEC указывается имя корневой фазы. [7]
По структуре РЕДАКТОР является многофазовой программой с перекрытием с корневой фазой. Для ее выполнения требуется не менее 10 Кбайт основной памяти. [8]
Другие фазы вызываются в процессе выполнения многофазовой программы. Для этого имеются специальные средства. [9]
Оператор PHASE предназначен для каталогизации фазы и для создания многофазовых программ. Создание многофазовых программ производится па уровне объектных модулей, которые могут располагаться в библиотеке или на устройстве SYSIPT. Оператор PHASE задает имя фазы и адрес основной памяти, начиная с которого она будет размещаться при выполнении. Этот оператор должен предшествовать первой карте объектного модуля или оператору INCLUDE. Оператор PHASE записывается в виде PHASE имя фазы, адрес загрузки [ NOAUTO ], где имя фазы - наименование программной фазы, содержащее от одного до восьми алфавитно-цифровых символов, начинающееся с буквы ( для многофазовых программ фонового раздела первые четыре символа наименования лучше иметь одинаковыми, а для разделов переднего плана первыми символами указать FGP); адрес загрузки указывает адрес основной памяти, с которого отредактированная фаза должна загружаться для выполнения. [10]
В результате редактирования из объектных модулей формируются либо однофазные, либо многофазовые программы. [11]
Для осуществления этого процедуры HP, PI и Р2 должны представлять собой отдельные фазы многофазовой программы, причем фазы, соответствующие процедурам PI и Р2, должны быть отредактированы с одного адреса ( рис. И. [12]
Затем выполняется редактирование программы, и, так как заданы режимы CATAL и NOMAP, готовая многофазовая программа будет занесена на хранение в библиотеку абсолютных модулей, причем редактирование не будет сопровождаться обзором фаз и диагностическими сообщениями РЕДАКТОРА. [13]
Например, в ДОС ЕС эта дополнительная информация может включать Управляющие операторы Библиотекаря для каталогизации модуля в библиотеку RL или управляющие операторы Редактора для создания многофазовой программы определенной структуры. [14]
Оператор PHASE предназначен для каталогизации фазы и для создания многофазовых программ. Создание многофазовых программ производится па уровне объектных модулей, которые могут располагаться в библиотеке или на устройстве SYSIPT. Оператор PHASE задает имя фазы и адрес основной памяти, начиная с которого она будет размещаться при выполнении. Этот оператор должен предшествовать первой карте объектного модуля или оператору INCLUDE. Оператор PHASE записывается в виде PHASE имя фазы, адрес загрузки [ NOAUTO ], где имя фазы - наименование программной фазы, содержащее от одного до восьми алфавитно-цифровых символов, начинающееся с буквы ( для многофазовых программ фонового раздела первые четыре символа наименования лучше иметь одинаковыми, а для разделов переднего плана первыми символами указать FGP); адрес загрузки указывает адрес основной памяти, с которого отредактированная фаза должна загружаться для выполнения. [15]