« Предыдущий вопрос
Регистры отладки

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

Загрузка
Скачать Получить на телефон
например +79131234567

txt fb2 ePub html

на телефон придет ссылка на файл выбранного формата

Что это

Шпаргалки на телефон — незаменимая вещь при сдаче экзаменов, подготовке к контрольным работам и т.д. Благодаря нашему сервису вы получаете возможность скачать на телефон шпаргалки по информационным технологиям. Все шпаргалки представлены в популярных форматах fb2, txt, ePub , html, а также существует версия java шпаргалки в виде удобного приложения для мобильного телефона, которые можно скачать за символическую плату. Достаточно скачать шпаргалки по информационным технологиям — и никакой экзамен вам не страшен!

Сообщество

Не нашли что искали?

Если вам нужен индивидуальный подбор или работа на заказа — воспользуйтесь этой формой.

Следующий вопрос »
Синтаксис ассемблера

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

Структура программы на ассемблере


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


Предложения ассемблера бывают четырех типов.


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


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


Приведем пример инструкции, которая осуществляет увеличение двоичного числа, хранящегося в регисре eax, на единицу:


inc eax


– макрокоманды – оформляемые определенным образом предложения текста программы, замещаемые во время трансляции другими предложениями.


Примером макрокоманды может служить следующий макрос конца программы:


exit macro


mov ax,4c00h


int 21h


endm


– директивы, являющиеся указанием транслятору ассемблера на выполнение некоторых действий.


У директив нет аналогов в машинном представлении; В качестве примера приведем директиву TITLE, которая задает заголовок файла листинга: %TITLE «Листинг 1»


– строки комментариев, содержащие любые символы, в том числе и буквы русского алфавита. Комментарии игнорируются транслятором. Пример:


; эта строчка является комментарием