Команды и директивы компилятора PROTON

Symbol

Синтаксис:

Symbol Name = Value

Выполняемая функция:

Назначение псевдонима для регистра, переменной, или постоянного значение.

Параметры:

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

Таким образом, можно сделать листинг программы легко читаемым. И если в дальнейшем, по некоторым причинам, в программу необходимо внести какие-либо изменения, касающиеся этих символов, которые затем должны будут остаться неизменными, то такие изменения сделать очень легко. Достаточно только произвести замену в начале программы, чтобы изменить все значения во всех других частях программы. Например, необходимо изменить значения, которые основанны на других значениях:

В этом примере видно, как значения символов сантиметра и миллиметра были получены из значения символа метра.

Второе назначение команды Symbol - это присвоение псевдонима портам, константам и отдельным битам, например:

Всякий раз, когда программа сталкивается с таким псевдонимом, она фактически работает с нулевым битом (0) из PORTA.

Командой Symbol могут быть созданы константы с плавающей запятой, для этого необходимо просто добавить десятичную точку к значению константы.

Замечаниe

Команда Symbol не может создать новые переменные, она просто присваивает псевдонимы (идентификаторы) предварительно созданным переменным, или назначает идентификаторам постоянные значения.