ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Виды предложений языка Ассемблера
Инструкции
Макрокоманды Виды предложений языка Ассемблера
Директивы
В любом предложении языка Ассемблера могут встречаться комментарии. Они полностью игнорируются транслятором и могут содержать любые символы (в том числе и символы русского алфавита). Формат инструкции или макрокоманды
[метка:] КОП [список операндов] [;комментарий] Формат директивы
[имя] директива [список операндов] [;комментарий] Метка
КОП (код операции), директива
Имя Операнды
Операнды описываются выражениями, содержащими: – обозначения регистров; – числовые и текстовые константы; – метки и имена переменных; – знаки операций; – зарезервированные слова. Машинные команды могут – не иметь операндов (например: ret); – иметь один операнд (например: inc EAX); – иметь два операнда (например: add EBX,1).
Некоторые машинные команды всегда выполняют действия над предопределенными операндами, которые обычно не записываются. В таких случаях говорят, что операнд(ы) задан(ы) неявно. Виды операндов
Регистровый операнд
Адресный операнд
Непосредственный операнд Для адресных операндов можно использовать различные методы адресации
Прямая адресация
Косвенная адресация
Виды косвенной адресации определяются составом выражения для вычисления адреса, например: Косвенная базовая Косвенная базовая со смещением Косвенная базовая индексная со смещением И т.д. Большинство машинных команд имеют два операнда, один из которых является источником, другой – приемником. Допустимы следующие сочетания операндов:
Система команд
Самостоятельно Подготовить и выучить описание Команды пересылки данных
Команда MOV – пересылка данных
Формат команды
Не нашли, что искали? Воспользуйтесь поиском:
|