Предложения-комментарии обычно используются для пояснения не одной коvанды (это можно сделать, как увидим, в самой команде), а целой группыкоманд, следующих за этим комментарием:
;вычисление С=НОД(А,В)
Пустые же строки обычно используются для того, чтобы отделить одну часть программы от другой, чтобы сделать нагляднее деление программы на части.
Отметим, что в ЯА допустим и многострочныйкомментарии.
Он должен начинаться со строчки
COMMENT <маркер> <текст>
(COMMENT - это одна из директив ЯА).
В качестве маркераберется первыйза словом COMMENTсимвол, отличный от пробела;
этот символ начинает комментарий.
Концом такого комментария считается конец первой из последующих строк программы, в которой (в любой позиции) снова встретился этот же маркер.
Например:
comment * все это является комментарием * и это тоже
Такой вид комментария обычно используется, когда надо (например, при отладке) временно исключить из программы некоторый ее фрагмент.
Предложения-команды - это символьная форма записи машинных команд.
Если метка есть, то после нее обязательноставится двоеточие.
Метка нужна для ссылок на команду из других мест программы, например, для перехода на эту команду.
В отличие от машинного языка, где надо высчитывать адреса ячеек, в которые попадают команды, чтобы затем указывать эти адреса в командах перехода, в ЯА достаточно лишь пометить команду и затем ссылаться на нее по метке.
В ЯА разрешается в одной строке указывать толькометку (с двоеточием) и больше ничего.
Такая, метка, считается, метит следующую команду программы. Эта возможность полезна, по крайней мере, в двух случаях:
- когда команду надо пометить двумя или более метками
- и когда метка очень длинная и потому остальная часть команды слишком сильно сдвигается вправо, что плохо смотрится.
Пример:
INITIALIZATION:
LAB: ADD BX,AX
Мнемокод
Мнемокод(мнемонический код) является обязательной частью команды.
Это служебное слово, указывающее в символьной форме операцию, которую должна выполнить команда.
В ЯА не используются цифровые коды операций, операции называются только своими символьными названиями, которые, конечно, легче запомнить
(слово "мнемонический" означает "легко запоминающийся"),
Сами мнемокоды мы будем рассматривать по ходу дела, при описании команд.
Операнды команды, если они есть, отделяются друг от друга запятыми.
Операнды обычно записываются в виде выражений, о которых мы еще будет говорить.
Пока лишь отметим, что частными случаями выражений являются числаи именапеременных.
В отличие от машинного языка, в ЯА в командахне указываются адреса ячеек и, чтобы сослаться на какую-то переменную (ячейку), ей дают имя, а затем в командах указывают это имя.