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

Переменный параметр

Переменный параметрПеременный параметр считается индексируемым, если под его названием выступает несколько значений, каждое из которых можно использовать независимо от других. Индексируемый переменный параметр записывается как обычный параметр, за которым сразу же следует индекс, заключенный в скобки.

Прежде чем использовать переменный параметр как индексируемый, его необходимо определить индексируемым в операторах GBLA, GBLB, GBLC, LCLA, LCLB или LCLC, т. е. GBLX или LCLX. В командах определения переменных параметров индекс должен быть десятичным термом. В остальных операторах индекс может быть арифметическим выражением. Во всех случаях значение индекса должно находиться в пределах от 1 до 32767.

Если в операторе GBLX или LCLX переменный параметр определен как индексируемый, то в дальнейшем он должен использоваться только с индексом. И, наоборот, переменный параметр, объявленный в операторе GBLX или LCLX неиндексируемым, нельзя использовать с индексом. Глобальный параметр, употребляемый в нескольких макроопределениях и в основной части программы, должен всюду определяться только неиндексируемым или только индексируемым. При этом индекс у индексируемого параметра во всех операторах GBLX должен указываться один и тот же.

Имя перехода MNOTE Два операнда, разделенные запятой или пробелПервым операндом может быть любое десятичное число от О до 255 или символ *. Этот операнд может быть использован в качестве кода ошибки. Код ошибки печатается вместе с сообщением оператора MNOTE. Если кодом ошибки является символ *, то сообщение об операторе MNOTE не появляется в списке сообщений в программе. Поэтому символ * для обозначения кода ошибки следует употреблять только при выдаче информационного сообщения о генерации. Если необходимо сообщить об ошибке генерации, в качестве кода ошибки нужно использовать десятичное число. Первый операнд может опускаться. Если при этом опущена и запятая, разделяющая операнды, то значением первого операнда по умолчанию является символ, а если запятая записана, а опущен только первый операнд, то в качестве его значения по умолчанию используется 1.

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

Copyright © 2022. All Rights Reserved.