Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
176 Микроконтроллеры AVR от азов программирования... Это полезно запомнить. Комментарий — это специальная запись в теле программы, пред назначенная для человека. Компьютер в процессе трансляции про граммы игнорирует все комментарии. Комментарий может зани мать отдельную строку, а может стоять в той же строке, что и команда. Начинается комментарий с символа «точка с запятой». Все, что находится после точки с запятой до конца текущей строки про граммы, считается комментарием. Если в уже готовой программе вы поставите точку с запятой в начале строки перед какой-либо командой, то данная строка для транслятора как бы исчезнет. С этого момента транслятор будет считать всю эту строку ком ментарием. Таким образом, можно временно отключать отдельные строки программы в процессе отладки (то есть при поиске ошибок в программе). Кроме операторов, в языке Ассемблер применяются псевдоопера торы или директивы. Если оператор — это некий эквивалент реальной команды микроконтроллера и в процессе трансляции заменяется соот ветствующим машинным кодом,.который помещается в файл результата трансляции, то директива, хотя по форме и напоминает оператор, но не является командой процессора. Это полезно запомнить. Директивы — это специальные вспомогательные команды для транслятора, определяющие режимы трансляции и реализующие различные вспомогательные функции. Далее из конкретных примеров вы поймете, о чем идет речь. В данной конкретной версии Ассемблера директивы выделяются особым обра зом. Имя каждой директивы начинается с точки. Смотри листинг 5.1, строки с 1 по 5. При написании программ на Ассемблере принято соблюдать особую форму записи: ♦ программа записывается в несколько колонок (см. листинг 5.1); ♦ аналогичные элементы разных команд принято размещать друг под другом; ♦ самая первая (левая) колонка зарезервирована для меток; ♦ если метка отсутствует, место в колонке пустует; ♦ следующая колонка предназначена для записи операторов; ♦ затем идет колонка для операндов; ♦ оставшееся пространство (крайняя колонка справа) предназначено для комментариев. В некоторых случаях, например , когда текст команды очень длин ный, допускается нарушать этот порядок. Но, по возможности, нужно оформлять программу именно так. Оформленная подобным образом
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==