ГОСТР 55692— 2013
NACH ; Начало исполняемой части
PRB Const; Здесь идут исполняемые операторы
KN
КТР; Конец программы
П р и м е ч а н и я
1 Использовавшиеся ранее операторы MCALL и VS теперь игнорируются и могут быть опущены.
2 Оператор NACH следует после объявления констант и переменных, используемых вданной тест-программе.
2.15 Операторы передачи данных
Операторы передачи данных служат для копирования данных программы (чисел) из одних обла
стей памяти в другие.
В ЯСТЕК реализованы следующие операторы передачи данных:
1) оператор присваивания - передает содержимое одной переменной или константы в другую
переменную;
2) оператор разборки - служит для занесения разрядов источника в младшие разряды получате
лей;
3) оператор сборки - для сборки младших разрядов источников в одно единое слово:
4) оператор распаковки - выделенная форматной константой часть источника передается полу
чателю;
5) оператор упаковки - младшая часть источника передается в выделенную форматной констан
той часть получателя.
2.16 Оператор присваивания
Оператор присваивания передает содержимое одной переменной или константы в другую пере
менную.
<onepamop присваивания> ::= MV <источник> <список получателей>
<источник> .:=
<числовое выражение или константа> \
<числовая пвременная> \
<пвременная группы контактов>
<слисок получателей>
<получатель> \
<получатвль> <список получатолвй>
<получатвпь>
<числовая пвременная> |
<пврвмвиная группы контактов>
П р и ме р
С8 Const 11
NACH
MV 123, Variable ; В переменную ’Variable’заносится 12310
MV3*<2+2>, Summ ; В переменную ‘Summ’заносится 1210
MV Const, Variable ; В переменную ’Variable’ заносится 910
MV Var, Sum, Sum2 ; Пересылка содержимого Var в Sum и Sum2
П р и м е ч а н и я
1 Теперь все числа по умолчанию задаются по основанию 10.
2 Требовавшийся ранее знак » при описании чисел теперь не требуется, если он указывается, то число счи
тается по основанию 8.
Применение десятичной точки в конце числа как признака основания 10 запрещено.
2.17 Операторы упаковки и распаковки
Оператор упаковки передает младшую часть операнда-источника шириной в длину формата в
соответствующую указанной в форматной константе часть операнда-получателя. Оператор распаковки
производит обратную операцию - передает соответствующую часть операнда-источника в младшие
разряды операнда-получателя.
9