Случайное
Старые записи

Рабочая область для обработки

Рабочая область для обработкиРассмотрим, как определяется рабочая область для обработки, которая по условию должна быть длиной 8 байт. Зарезервировать такую область можно с помощью оператора DS любого типа. Но для резервирования областей длиной до 8 байт удобно использовать операторы DS типа F, D, Е и Н, потому что тогда можно одновременно сделать выравнивание на нужную границу полуслова, слова или двойного слова. В данном случае для резервирования области RAB используется оператор DS типа D. Восьмибайтовая область будет начинаться на границе двойного слова. Область вывода определяется оператором DS с именем BIBOD. В этом операторе задан тип константы X и модификатор длины 400. Значение счетчика адреса увеличивается транслятором по этому оператору на 400. Выравнивание для типа X не производится.

В поле операндов EQU может записываться от 1 до 3 выражений, разделенных запятыми. Выражение а может быть абсолютным или простым переместимым, его значение присваивается имени, записанному в поле названия; значение имени соответственно будет абсолютным или простым переместимым. Выражение 1 из поля операндов явно указывает характеристику длины имени из поля названия. Если второе выражение опущено,, в; качестве характеристики длины берется характеристика длины первого терма выражения а. Если этим термом является значение счетчика адреса или ссылка на характеристику длины, то в качестве характеристики длины имени из поля названия принимается 1. Значение выражения 1 должно быть абсолютным и находиться в пределах от 0 до 65535. Третье выражение t указывает характеристику типа имени из поля названия. Значение этого выражения должно задаваться самоопределенным термом и находиться в пределах от О до 255. Символ кода ДКОИ, соответствующий значению выражения t, является характеристикой типа имени из поля названия, например C’D’ задает характеристику типа D. Если выражение t опущено, в качестве характеристики типа присваивается значение U.

Все имена, используемые в выражениях в поле операндов, должны быть предварительно определены.

Интересные статьи

Copyright © 2022. All Rights Reserved.