Cтраница 1
Имена памятей типа MEMORY в операндах могут быть относительными. [1]
Если правым операндом является имя памяти типа MEMORY, то ячейка, соответствующая этому имени, переписывается в доступную ячейку магазинной памяти. [2]
Если правым операндом является имя памяти типа MEMORY, то ячейка, соответствующая этому имени, переписывается в доступную ячейку магазинной памяти, а затем обнуляется. [3]
Левым операндом могут быть имена памяти типа MEMORY, регистровой или магазинной памяти, заданные явно или косвенно. [4]
Если левым операндом является имя памяти типа MEMORY, то записывается только содержимое первой доступной ячейки. [5]
Если правым операндом является имя памяти типа MEMORY или числовой литерал, то содержимое ячейки, соответствующей имени памяти или литералу, побайтово слева направо переписывается в шесть последовательно-доступных символов регистровой памяти. [6]
Левым операндом могут быть имена памяти типа MEMORY, регистровой или магазинной памяти, заданные явно или косвенно. [7]
Если левым операндом является имя памяти типа MEMORY, то производятся чтение максимально первых шести символов и запись их слева направо в ячейку соответствующего имени последовательной памяти. [8]
Для выполнения операции необходимо задать два фактических параметра. Параметр откуда задает имя памяти типа MEMORY, идентифицирующее начальный адрес вновь пересылаемой записи. [9]
Параметр смещение задает местонахождение ключа в записи, так же как в операции HSEND. Смещение может быть задано посредством числового литерала либо адресом или указателем. Параметр куда задает имя памяти типа MEMORY, идентифицирующее начальный адрес, куда помещается выбранная из таблицы запись. [10]
Левым операндом является имя магазинной памяти, заданное явно идентификатором или косвенно через указатель. Правым операндом могут быть имена памяти типа MEMORY, магазинной или регистровой памятей, заданные явно или косвенно, а также литералы. [11]
Операция SEND используется для посылки в табличную память записей из последовательной памяти. Записи необязательно должны иметь одинаковую структуру и длину. Для выполнения операции необходимо задать три фактических параметра. Параметр откуда задает имя памяти типа MEMORY, идентифицирующее начальный адрес пересылаемой записи. [12]
Операция GIVE используется для выборки записей из табличной памяти по тому порядковому номеру, в котором они были записаны в таблицу. Выбранная по номеру запись пересылается в память типа MEMORY. Параметр имя таблицы задает идентификатор таблицы, описанный в предложении TABLE. В качестве параметра можно использовать восьмеричный или десятичный литералы, а также определять номер записи через адрес или указатель. В этом случае операция GIVE осуществляет выборку очередной записи из таблицы. Параметр куда задает имя памяти типа MEMORY, идентифицирующее начальный адрес, куда помещается выбранная из таблицы запись. [13]