Cтраница 1
Словарь обозначений сохраняет обозначения, использованные в программе на входном языке. Программа может храниться в библиотеке программ как со словарем обозначений, так и без него. [1]
![]() |
Указатели заполнения рабочего поля сегмента. [2] |
В словаре обозначений на каждое символическое наименование отводится по 2 ячейки. В первой ячейке доля каждого наименования в разрядах 3 - 4 указывается номер базисного адреса той области, в которой определено данное символическое наименование, в разрядах 5 - 20 записывается числовое значение наименования, а в разрядах 23 - 27 - порядковый номер области. Во второй ячейке располагается символическое наименование. [3]
Те этикетки, которые в словаре обозначений в программе на языке загрузки могут не сохраняться, в СИМП помечаются символом звездочка (), записываемым перед этикеткой в 12 - й позиции. Количество символов непосредственно в этикетке в этом случае не должно превышать четырех. При ссылке на такие этикетки в адресной части операторов символ звездочка опускается. [4]
Те этикетки, которые в словаре обозначений в программе на языка загрузки могут не сохраняться, в СИМП помечаются символом звездочка (), записываемым перед этикеткой в 12 - й позиции. Количество символов непосредственно в этикетке в этом случае не должно превышать четырех. При ссылке на такие этикетки в адресной части операторов символ звездочка опускается. [5]
![]() |
Последовательность выделения и освобождения динамической памяти.| Размещение одного модуля на ЯЗ на магнитной ленте. [6] |
Программа на языке загрузки состоит из заголовка, тела программы и словаря обозначений. Каждая программа в результате трансляции располагается на МЛ в виде самостоятельного массива, оформленного стандартным методом. [7]
В результате сборки программа записывается на ЯЗ вместе с заголовками и словарями обозначений на МЛ, имя которой указано в заказе, а на устройство печати выдается протокол сборки. Заказ на сборку состоит из набора смысловых единиц, перенесенных на перфокарты или перфоленты. Он оформляется в виде самостоятельного массива. [8]
Начиная с точки оператора НПЭТ, отладочная программа печатает этикетки перед выполнением команд, которые были помечены в символической программе этикетками, сохраненными в словаре обозначений отлаживаемой программы. Печать этой информации прекращается в точке оператора КПЭТ. В этой точке этикетка не печатается. [9]
Ими могут быть адреса объектов - адреса операторов, констант, массивов - или номер объекта - номера индексной ячейки, базиса ячейки уровня символа в слове, внешнего устройства и др. Программа на языке загрузки включает в себя словарь обозначений, состоящий из перечня всех этикеток программы и их числовых значений. [10]
Ими могут быть адреса объектов - адреса операторов, констант, массивов - или номер объекта - номера индексной ячейки, базиса ячейки уровня, символа в слове, внешнего устройства и др. Программа на языке загрузки включает в себя словарь обозначений, состоящий из перечня всех этикеток программы и их числовых значений. [11]
Словарь обозначений сохраняет обозначения, использованные в программе на входном языке. Программа может храниться в библиотеке программ как со словарем обозначений, так и без него. [12]
Программа на языке загрузки очень близка к программе в машинных кодах. Она содержит, например, кроме команд и констант, дополнительную информацию о размещении их в оперативной памяти, а также сведения о других программах, используемых в ней. Программа на языке загрузки состоит из заголовка, собственно тела программы и словаря обозначений программы. [13]
Каждый из отладочных операторов на бланке занимает отдельную строку. В графе Этикетка записывается точка, в графе КОП - сокращенное мнемоническое наименование отладочного оператора, а в графе Адреса и замечания - остальная информация оператора, а также комментарии программиста. В одной точке может быть задано несколько отладочных операций. В этом случае отладочные операторы записываются последовательно один за другим, а точка может быть указана только в первом из них. Не требуется, чтобы отладочные операторы были записаны в порядке, соответствующем последовательности их выполнения. Не обязательно также, чтобы операторы, заданные в одной точке, были записаны все сразу. Точка задается этикеткой, если эта этикетка имеется в словаре обозначений программы, или числовым адресом в восьмеричной системе. В адресной части операторов записи и печати могут адресоваться ячейки программы, к которым относится действие, указанное в операторе. [14]