русс | укр

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

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

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

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


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

Алфавит языка ассемблера


Дата добавления: 2014-11-27; просмотров: 3855; Нарушение авторских прав


 

Язык ассемблера – это машинно-ориентированный язык, который позволяет использовать при программировании на нем структурные особенности вычислительной машины, связанные с ее аппаратными возможностями, набором машинных команд, составом периферийного оборудования и др.

Язык ассемблера предназначен для написания системных программ, а не программ, носящих прикладной характер (вычислительных, физических, экономических и т.п.). Этот язык используется в основном системными программистами, разрабатывающие программы, которые управляют работой вычислительной машины и автоматизируют процесс разработки прикладных программ.

Программирование на языке ассемблера предполагает знание способов представления и обработки данных на уровне команд машины.

Под алфавитом языка в программировании понимается упорядоченный набор символов, используемых для записи программ.

Алфавит языка включает следующие символы:

· Латинские символы от А до Z, знаки @,#,_, которые используются наравне с буквами. Строчные или ПРОПИСНЫЕ символы программой-ассемблером не различаются. Записи вида: mov ah,9 и MOV AH,9воспринимаются одинаково.

· Цифры от 0 до 9

· Специальные знаки: +, -, *, /, (,), запятая , точка, , =, апострофы, двоеточие, &(амперсенд), пробел.

Программа представляет собой набор предложений ( операторов),. Предложение состоит из нескольких полей. Поля записываются в определенном порядке с соблюдением принятых правил. Предложение имеет следующие поля:

[название] код операции [операнды] [комментарий].

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

Названиепредложения – это имя,которое начинается с буквы, содержит не более 8 символов (букв или цифр).



Код операции – это мнемокод (условное обозначение) машинной команды, или имя команды транслятору, или имя макрокоманды.

Операнды – это объекты, используемые при выполнении данной операции.

Комментарий- это пояснение к исходной программе. В ассемблере комментарий ставиться после точки с запятой.

Например: mov ah,9 ; это комментарий.



<== предыдущая лекция | следующая лекция ==>
Содержание | Системы счисления


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


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

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

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


 


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

 
 

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

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