НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 114115116117118119120 ... 233


0006

0007

0008

25: Order

=====

=====.

= = =

0010

0012

0013

0014

0015

0016

0017

в, 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

^И‚Ьш_z,

0 ... 114115116117118119120 ... 233


Значение

Описание

Вход, управляемый низким уровнем (0 вольт)

Вход, управляемый высоким уровнем (+5 вольт)

Тактовый вход, управляемый фронтом (0, 1, 0)

Тактовый вход, управляемый спадом (1,0, 1)