Команды

 

Команды – это символьная форма записи машинных команд. Общий синтаксис:

 

[<метка>:] <мнемокод> [<операнды>] [;<комментарий>]

 

Пример:

 

L: ADD SI,2 ; изменение индекса

 

INC BL

 

CBW

 

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

Значением метки является адрес команды.

Метка имеет три атрибута:

1. Значение регистра CS;

2. Значение регистра IP;

3. Дистанция Near, Far;

Если к данной метке осуществляется ближний вызов, то ее атрибут Near. Ближний вызов осуществляется путем изменения регистра IP.

Если осуществляется межсегментный переход, то это дальний вызов (изменяется значение регистров CS и IP).

 

Мнемокод является обязательной частью команды. Это служебное слово, указывающее в символьной форме операцию, которую должна выполнить команда.

 

Операнды команды отделяются друг от друга запятыми.

 

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

 








Дата добавления: 2015-10-09; просмотров: 589;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.