Cтраница 2
Эта операция основана на изоморфизме поля операторов и поля преобразованных по Лапласу операторов. [16]
На стандартном бланке подполя следуют в поле оператора в определенном порядке и им отводятся определенные колонки, а именно: в колонках 1 - 8 располагается подполе названия; в колонке 9 - пробел; в колонках 10 - 14 записывается подполе операции; в колонке 15 - пробел; в колонках 16 - 71 находятся подполя операндов и комментариев. Комментарии обязательно отделяются от последнего операнда по крайней мере одним пробелом. Колонки 1, 71 и 16 называются колонками начала, конца и продолжения соответственно. Если оператор занимает более, чем 71 колонку, то в колонке 72 записывается любой, произвольный символ ДКОИ, отличный от пробела. Все колонки левее колонки 16 необходимо оставить пустыми. При записи операторов машинно-ориентированных команд разрешается использовать не более двух строк продолжения. [17]
На стандартном бланке подполя следуют в поле оператора в определенном порядке и им отводятся определенные колонки, а именно: в колонках 1 - 8 располагается подполе названия; в колонке 9 - пробел; в колонках 10 - 14 записывается подполе операции; в колонке 15 - пробел; в колонках 16 - 71 находятся подполя операндов и комментариев. Комментарии обязательно отделяются от последнего операнда по крайней мере одним пробелом. Колонки 1, 71 и 16 называются колонками начала, конца и продолжения соответственно. Если оператор занимает более, - чем 71 колонку, то в колонке 72 записывается любой, произвольный символ ДКОИ, отличный от пробела. Все колонки левее колонки 16 необходимо оставить пустыми. При записи операторов машинно-ориентированных команд разрешается использовать не более двух строк продолжения. [18]
Точность проверок задается при составлении задания для запуска программы в поле PARM оператора EXEC на шаге выполнения программы. Если точность принимается стандартная, поле PARM опускается. [19]
Остальные операторы макрогенератор пропускает, но если при этом в полях пропускаемых операторов встречается переменный параметр, то вместо него макрогенератор подставляет соответствующее текущее значение. [20]
Функциональных операторов утилита IEBISAM не имеет, вес указанные функции утилиты передаются через поле PARM оператора EXEC. Параметры принимают следующие значения: СОРУ ( копирование с реорганизацией), UNLOAD ( преобразование пн-дексно-последовательного файла в последовательный), LOAD ( обратное преобразование с реорганизацией), PRINTL ( Print Logical) - вывод на печать логической последовательности. Операнд, записанный в форме FARM ( PRINTL, N, EXIT имя программы), предусматривает выход ( exit) на программу пользователя. [21]
Мы будем предполагать, что читатель знаком с основными определениями и результатами относительно тензорных произведений и расширений поля операторов векторных пространств и ( неассоциативных) алгебр. Приведем без доказательств основные свойства, которые понадобятся нам в дальнейшем. [22]
При вводе из вводимой записи считываются символы, пока в тексте не встретится апостроф или не будет заполнено все поле оператора FORMAT, первоначально заданное пробелами. [23]
Поля операторов ( колонки 1 - 71) просматриваются транслятором и используются им для получения программы в машинных кодах. Поле оператора состоит из четырех частей, которые называются подполями: подполе названия, подполе операции, подполе операндов и подполе комментариев. [24]
Поле метки содержит имя оператора, необходимое для обращения к этому оператору при выполнении программы. В поле оператора записывается символический мнемокод выполняемой операции. В поле операндов должна содержаться информация, необходимая для выполнения команды, определяемой в поле оператора. Поле комментариев отводится для пояснений и удобства чтения программы. [25]
Поле операндов содержит параметры для программы СОРТИРОВКА-ОБЪЕДИНЕНИЕ. Это второе поле оператора, которое должно начинаться также в первой строке, если оператор занимает более одной строки. Несколько операндов разделяются запятыми. [26]
Кроме комментариев в отдельных операторах в языке Ассемблера присутствует специальный оператор комментариев. В первой колонке оператора комментариев записывается знак ( звездочка); а остальная часть поля оператора заполняется произвольной информацией. [27]
Если в ПДО осуществляется пуск программы, разработанной для ОС ЕС, то необходимо учитывать, что в ПДО и ОС ЕС различные форматы списков параметров, передаваемых программе при ее пуске. Для пуска в ПДО программы ОС ЕС, которой при ее пуске в ОС ЕС с помощью поля PARM оператора EXEC передаются параметры, необходимо подготовить специальную программу-посредник, которая должна преобразовать список параметров из формата ПДО в формат ОС ЕС. Пуск программы в этом случае должен осуществляться с этой программы-посредника. Посредник, получив управление и построенный ПДО список параметров, должен преобразовать список параметров в формат, требуемый ОС ЕС, и передать управление программе ОС ЕС. [28]
Работа RBM осуществляется по - программе, - программа состоит из именованных комплексов команд. Каждая команда записывается с отдельной строки и состоит из четырех полей: поле имени комплекса, поле условия ( или предиката) выполнения команды, поле операторов команды и поле преемника. Поля отделяются друг от друга пробелами. [29]
Процедуры RDR, RDR400, RDR3200 предназначены для считывания 80-байтовых записей данных входного потока формата F ( RDR) и FB [ RDR400, RDR3200) с размером блока соответственно 400 и 3200 байт. Процедура RDRA позволяет считывать задания порциями, размер блока данных входного потока которых составляет 3200 байт. Количество заданий в порции определяется в поле PARM оператора EXEC. Процедура RDRSL32 обеспечивает возможность ввода сблокированных данных входного потока, информация о размере блока которых берется из метки соответствующего набора данных со стандартными метками. [30]