Программирование на Ассемблере


Классификация операторов


Операторы ассемблера делятся на директивы и команды. Директива определяет информацию компилятору об используемых режимах, расположении данных и т.д. Выше были рассмотрены директивы MODEL, директивы выделения памяти. Команды определяют команды машинного языка.

Формат оператора:

Имя используется для директив, метка для команды. В качестве операндов могут быть:

обозначения констант;

константы;

регистры;

адреса памяти.

Пример директивы:

MODEL      FLAT

Здесь MODEL - код операции, FLAT - операнд.

Пример команды:

M1:   MOV          EAX, 5; Это комментарий

В этой команде M1 – метка, MOV – код операции, EAX, 5 – операнды.

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



Содержание раздела