![]() | |
НПО Системы Безопасности (499)340-94-73 График работы: ПН-ПТ: 10:00-19:00 СБ-ВС: выходной ![]() ![]() |
Главная » Периодика » Безопасность 0 ... 114115116117118119120 ... 233
в, X; 26: Оператор BASE в большинстве случаев каждая переменная в операторе ORDER (исключая переменные FIELD) имеет соответствующее тестовое значение, состоящее из одного символа, которое входит в таблицу тестовых векторов выходного файла. Если тестовый вектор содержит несколько значений, то он может быть представлен в форме числа в кавычках. Для входных значений используются одинарные кавычки, для выходных -двойные. Оператор BASE определяет, каким образом раскрывается число в кавычках, т. е. основание системы счисления. Формат этого оператора: BASE: name; где параметр name принимает значения octal (восьмеричное), decimal (десятичное) или hex (шестнадцатеричное). Заметим, что за ключевым словом BASE следует двоеточие, а заключительным символом данного оператора является точка с запятой. Шестнадцатеричное представление - это значение по умолчанию. Оператор BASE следует применять до оператора ORDER. Если определена десятичная или шестнадцатеричная система счисления, число в кавычках будет разложено на четыре цифры, при восьмеричной - на три. Например, тестовый вектор 7 интерпретируется следующим образом: 111 основание восьмеричное 0 111 основание десятичное ИЛИ 0 111 основание шестнадцатеричное В кавычках может быть введено несколько цифр. Например, запись 563 интерпретируется так: 1 о 1 1 ] о о 1 1 основание восьмеричное 010101100011 основание десятичное 010101100011 основание шестнадцатеричное Значения в кавычках также могут быть использованы с другими тестовыми обозначениями. Например, при восьмеричном основании: "XX" раскладывается на X X X X X X "LL" раскладывается на L L L L L L "45" раскладывается на Н L L И L И Заметим, что значения в кавычках не могут содержать символа "*". Тестовые значения для переменных в операторе FIELD, который объявляет массив переменных, могут быть выражены непосредственно (например, 001, HHLL) или значением в кавычках (например, Г, "С"). Когда используется форма представления с кавычками, значение автоматически раскладывается на количество переменных в данном массиве. Например, следующий адресный массив FIELD address = [АО..5] ; имеющий тестовое значение /* А А А А А А 5 4 3 2 1 0 --------------------------------./ 1110 0 1 может быть записан либо как единичные тестовые значения, либо как значения в кавычках - 39. Оператор VECTORS Ключевое слово VECTORS используется в качестве префикса таблищл тестовых векторов. За ключевым словом следуют тестовые векторы, записанные либо как единичные тестовые значения, либо как значения в кавычках. Каждый вектор должен располагаться на отдельной строке, в конце которой не должно быть символа точки с запятой. В приведенной ниже таблице перечислены допустимые значения тестовых векторов: Таблица 5.31
|