Cтраница 1
Первый массив информации имеет следующую структуру. В первой строке массива записывается характеристика первого из операторов логической схемы. Вслед за ней производится запись закодированной информации об этом операторе. Во втором адресе характеристики ставится число / i - количество строк, следующих за характеристикой и занятых информацией об операторе. [1]
Таким образом, первый массив информации состоит из частей, каждая из которых озаглавлена характеристикой и содержит информацию об отдельном операторе или является таблицей констант. [2]
Характеристики изымаются из состава первого массива информации, и в их третьих адресах проставляются истинные номера ячеек, предназначенных для первых команд, отвечающих характеристикам операторов. Затем эти характеристики в том взаимном порядке, в каком они находились в первом массиве информации, размещаются на специально отведенном месте оперативной памяти. В дальнейшем ТХ используется при обработке команд, оставшихся в первом массиве. [3]
Далее, блок F поочередно находит в первом массиве информации операторы, подлежащие переадресации, и составляет необходимые константы переадресации и команды переадресации. Каждая команда оператора, подлежащего переадресации, анализируется: делается проверка, удовлетворяют ли ее адреса неравенству вышеуказанного вида. Выполнение такого неравенства хотя бы для одного адреса анализируемой команды говорит о необходимости составления команды переадресации. При этом различаются два случая: переадресации с постоянным шагом и переадресации с переменным шагом. [4]
![]() |
Связь знака 5а со знаком о2. [5] |
Таким образом, левый комплекс условия превращается в арифметический оператор первого массива информации. [6]
По окончании обработки информации о логическом операторе перед материалом, скопившимся на операционном столе, ставится характеристика с типовым признаком 04; этот материал переносится в первый массив информации и размещается там непосредственно вслед за последним из арифметических операторов, полученным из логического оператора массива. [7]
Блок П ( присвоения действительных адресов) перерабатывает программу, составленную в условных числах, в программу с действительными адресами. К моменту его работы первый массив информации уже представляет собой программу в условных числах. Операторы первого массива еще снабжены характеристиками. [8]
Если в информации ошибок не оказалось, блок / ( составляет ВТ ( ведущую таблицу) и заполняет ряд стандартных ячеек данными, нужными для работы других блоков ПП-С. Такими данными являются номер первой свободной ячейки ( после первого массива информации), а также последние условные числа, использованные в информации для обозначения величин, констант ( восстановления, переадресации и числовых) и рабочих ячеек. [9]
Характеристики изымаются из состава первого массива информации, и в их третьих адресах проставляются истинные номера ячеек, предназначенных для первых команд, отвечающих характеристикам операторов. Затем эти характеристики в том взаимном порядке, в каком они находились в первом массиве информации, размещаются на специально отведенном месте оперативной памяти. В дальнейшем ТХ используется при обработке команд, оставшихся в первом массиве. [10]
Таблица характеристик ( ТХ) представляет собой последовательность характеристик операторов составленной программы. Каждая характеристика имеет вид, несколько отличный от того, в котором характеристики записывались при кодировке первого массива информации. [11]