"DVDXpert" - компас в мире Hi-Fi и High End техники и другой stereo и home cinema аппаратуры.

СИНТАКСИС ИСХОДНОГО ТЕКСТА

18-03-2017

Каждая строка текста программы может содержать четыре разновидности информации:

метки

мнемонические команды

операнды

комментарии.

Порядок их следования и позиция принципиально важны. Максимальная длина строки не может превышать 255 символов.

Метки должны начинаться с первого столбца. От следующих за ними команд метки отделяются двоеточием, пробелом, табуляцией или символом конца строки (т.е. в строке может быть только метка, команда помещается к следующей строке). Метка должна начинаться с буквы или символа подчеркивания (_), может содержать буквы, цифры, символы подчеркивания и вопросительного знака. Длина имени метки не может превышать 32 символа. По умолчанию ассемблер чувствителен к регистру и такие имена меток, как Label_l и label_l будут восприняты как разные Соответственно, как разные будут восприниматься и имена переменных, набранные в разных регистрах Ассемблер можно сделать нечувствительным к регистру, убрав га почку для опции "Case sensitive", либо изменив соответствующий параметр командной строки

Мнемонические команды, директивы ассемблера и макрокоманды должны начинаться со второго столбца или далее. Под вторым столбцом понимается расстояние отступа по табуляции. В редакторе MPLAB Edit величина этого отступа настраивается.

Операнды следуют после команд и отделяются одним или несколькими пробелами или табуляцией. Два операнда разделяются запятой или запятой и пробелом.

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


Смотрите также:
 Небесная битва
 ПРОГРАММЫ И СХЕМЫ ПИШЕМ ПЕРВЫЕ ПРОГРАММЫ
 ГЕНЕРАЦИЯ ОБЪЕКТНЫХ МОДУЛЕЙ (ФАЙЛОВ)
 «Рекьявик» - новая фишка Яндекс
 Что же такое цифровое и аналоговое телевидение и чем они отличаются?

Добавить комментарий:
Введите ваше имя:

Комментарий:

Защита от спама - решите пример: