Cтраница 3
В файле с индексно-последовательной организацией записи упорядочены в возрастающей последовательности, определенной значениями ключей, которые, как правило, являются первыми реквизитами в записи. [31]
При отсутствии метки Ф проводится анализ на наличие метки содержимого, по которой запоминается адрес регистра ( рис. 19), из поля программы выбирается первый реквизит, определяющий, с какого разряда будет произведено выделение, и на его содержимое модифицируется адрес, затем по Кп выбирается второй реквизит ( рис. 23), определяющий, сколько разрядов будет выделено. В качестве длины операнда он участвует в пересылке информации в А1 из заданного регистра ОЗУ. После окончания пересылки выполняется выход на выбор следующей команды. При отсутствии метки СОД в А1 из заданного регистра переписывается информация с учетом длины регистра, начиная с младших разрядов, при этом старшие незначащие разряды регистра дополняются нулями. [32]
Порядок реквизитов в списании должен соответствовать расположению их во входной ( на перфоленте) записи; С1 - адрес, содержимое которого десятичное число, определяющее первый тип записи, и является первым реквизитом этой записи. [33]
Второй реквизит занимает пять младших тетрад регистра. Если значение первого реквизита отлично от нуля, что соответствует случаю многотомного файла, второй реквизит является указателем цомера сектора, где хранится адрес тома - продолжения файла. [34]
Первый реквизит занимает две старшие тетрады регистра и определяет порядковый номер-записи или номер блока замены, что необходимо для организации контроля за числом использованных резервных секторов. Запись, в которой первый реквизит регистра 2 имеет порядковый номер 1, определяет начало стека и соответственно направление работы с ним. [35]
Каждый тип должен быть списан в обращении к программе. Признаком типа записи является ее первый реквизит. [36]
Для описания одной строки входного документа некоторогс уровня отводится группа строк бланка. Количество строк бланкг в группе определяется количеством реквизитов в строке входного документа. Код раздела документа, номер уровня подчиненного строки документа и длина строки документа указываются толькс при описании первого реквизита этой строки. Причем код раздела указывается только при описании строки документа первой уровня. Строки входного документа должны быть описаны в по рядке иерархии строк в документе. В каждой строке бланка мо гут быть описаны одна строка и ( или) один реквизит. [37]