Строки - продолжение - Большая Энциклопедия Нефти и Газа, статья, страница 2
Русский человек на голодный желудок думать не может, а на сытый – не хочет. Законы Мерфи (еще...)

Строки - продолжение

Cтраница 2


Операторы записываются в позициях с 7 - й по 72 - ю включительно. Каждый оператор начинается с новой строки. Если оператор не помещается в одной строке, то его запись может быть продолжена на следующих 19 строках. Эти строки называются строками продолжения. В шестой позиции каждой строки продолжения должен быть записан любой символ, отличный от пробела и нуля.  [16]

Синтаксис со свободными полями допускает запись инструкций программы в любом месте строки, причем ни положение в строке, ни разрывы между строками, роли не играют. В синтаксисе с фиксированными полями при передаче информации учитывается ее положение в исходной строке. Синтаксис со строго фиксированными полями требует, чтобы каждый элемент инструкции находился на определенном месте в исходной строке, как это зачастую наблюдается в языках ассемблера. Более популярны бланки с частично фиксированными полями; так, в Фортране, первые пять литер каждой строки отведены под метку инструкции. Иногда особое назначение имеет первая литера исходной строки: например, в Сноболе 4 метки инструкций, комментарии, строки продолжения различаются по литере в первой позиции строки.  [17]

Каждая строка бланка состоит из двух полей: поля оператора ( колонки 1 - 71), в котором записывается оператор Ассемблера, и поля идентификации ( колонки 73 - 80), служащего для контроля. Колонка 72 называется колонкой продолжения оператора; если в ней стоит любой символ, отличный от пробела, то это означает, что оператор не поместился в одной строке и продолжается на следующую. Строка продолжения должна начинаться с колонки 16, называемой колонкой продолжения, а позиции слева от колонки продолжения должны содержать пробелы. Допускается только одна строка продолжения. Исключение составляют макрокоманды, которые могут иметь более одной строки продолжения.  [18]



Страницы:      1    2