Cтраница 1
Команды секционирования и соединения позволяют делить программу на программные секции и устанавливать связи между программными частями, которые транслируются отдельно. [1]
Команды секционирования и соединения программ предназначены для разделения больших программ на части, называемые программными секциями, и объединения отдельно транслируемых программ или программных секций. Здесь рассматриваются только три из шести команд этой группы. [2]
Команда секционирования СОМ ( Определить общую область) используется для определения общих областей для нескольких отдельно транслируемых модулей. Общей областью называется совокупность ячеек памяти, которая может совместно использоваться несколькими модулями, входящими в состав одной программы. Общие области так же, как и секции, могут быть именованными и непоименованными. [3]
Все команды секционирования имеют форму. Она имеет только обязательный аргумент, который печатается как название секции. Такие секции не нумеруются и не заносятся в оглавление и колонтитулы. [4]
В стиле headings команды секционирования, которые помещают свой аргумент в колонтитулы, восстанавливают определение деклараций по умолчанию: снова печатаются названия секций. [5]
Данные в сфайл пишут команды секционирования, а в lof - и lot4aiijTbi - команда caption из окружений figure и table. Кроме того, данные в эти файлы можно записать с помощью следующих двух команд. [6]
Разбиение на перемежающи - [ IMAGE ] Пример структуры исход-еся секции ного модуля. [7] |
Последним предложением исходного модуля должна быть команда секционирования END. В исходном модуле должно быть только одно такое предложение. В поле названия предложения END должны стоять пробелы, а в поле операндов - символическое имя или пробелы. Символическое имя в поле операндов указывает адрес команды, которой будет передано управление от операционной системы в момент запуска программы. Если в поле операндов предложения END остались пробелы, то управление в момент запуска программы будет передано первому предложению первой программной секции. [8]
Команда indent не работает в первом абзаце, идущим сразу после команд секционирования. [9]
В свою очередь они разделяются на следующие группы: команды определения; команды секционирования и соединения; команды управления. [10]
Предложение с мнемоникой START относится к группа команд Ассемблера и является одной из команд секционирования. Предложение START обычно бывает первым в исходном модуле. [11]
В языке ассемблера ЕС ЭВМ имеется 25 команд ассемблера, которые делят на три группы: команды определения, команды секционирования и соединения программ, команды управления. [12]
Для удобства программирования большая программа может быть разбита на части, называемые программными секциями. Секции могут отдельно транслироваться, а затем объединяться в одну выполняемую программу. К командам секционирования и соединения программ относятся команды определения: начала программы - START, программной секции - CSECT, фиктивной области - DSECT, входного имени - ENTRY, внешнего имени - EXTRN, общей области - СОМ. [13]