Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Презентации / 2-assembler-5.3.13.ppt
Скачиваний:
40
Добавлен:
11.04.2015
Размер:
366 Кб
Скачать
☆

Директивы MACRO,ENDM

Макрокоманда

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

макрокоманды, предназначенную для того, чтобы быть замещенной одной или несколькими другими строками. Имя макрокоманды может

•Синтаксис макроопределения

следующий: имя_макрокоманды macro список_формальных_аргументов

•тело макроопределения

•endm

 

Где должны

 

располагаться

•

макроопределения?

 

Есть три варианта:

•

В начале исходного текста программы до сегмента

 

кода и данных с тем, чтобы не ухудшать читабельность

 

программы.

 

Этот вариант следует применять в случаях, если

 

определяемые вами макрокоманды актуальны только в

 

пределах одной этой программы.

•

В отдельном файле.

 

Этот вариант подходит при работе над несколькими

 

программами одной проблемной области. Чтобы

 

сделать доступными эти макроопределения в

 

конкретной программе, необходимо в начале исходного

 

текста этой программы записать директиву include

 

имя_файла

Соседние файлы в папке Презентации