русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Состав и форма записи программы


Дата добавления: 2015-08-06; просмотров: 886; Нарушение авторских прав


Программа на Ассемблере это набор команд (инструкций) и комментариев и меток. Каждая команда занимает одну отдельную строку и содержит четыре поля. Их допускается перемежать пустыми строками. Команда обязательно содержит оператор, соответствующий имени выполняемой операции и один или два операнда. Операнды записываются в той же строке сразу после оператора, через пробел. Если операндов два, их записывают через запятую. Оператор при трансляции заменяется машинным кодом и помещается в файл результата трансляции.

При необходимости перед командой ставится метка. Она состоит из имени и двое-

точия и служит для именования данной строки программы. По имени метки затем обращаются к помеченной строке. Оператор в помеченной строке может отсутствовать.

Правила выбора метки:

имя состоит из одного слова, составленного из латинских букв и цифр;

допускается применение символа подчёркивания;

первый символ метки обязательно или буква или подчёркивание.

Комментарий– это специальная запись в программе, предназначенная человеку. Он начинается он с символа ; «точка с запятой». При трансляции комментарий игнорируется компьютером. Если перед какой либо строкой поставить точку с запятой, то строка для транслятора как бы исчезнет. В процессе отладки программы и поиске в ней ошибок этим пользуются.

Псевдооператоры или директивы – это специальные команды для транслятора, но не для процессора. Директивы напоминают по форме оператор, определяют режим трансляции и различные вспомогательные функции. В листинге это строки 1-5.

Особая форма записи программ делает их нагляднее и облегчает чтение:

-программа записывается в несколько колонок;

-аналогичные элементы разных команд размещаются друг под другом;

-первая (левая) колонка зарезервирована для меток;

-при отсутствии метки в колонке, её место пустует;



-вторая колонка предназначена для операторов;

-третья колонка – для записи операндов;

-оставшееся место (4-я колонка) предназначено для комментариев.



<== предыдущая лекция | следующая лекция ==>
Система команд микроконтроллера AVR фирмы Atmel | Директивы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.036 сек.