На главную
Подписка
Новости










Главная / MS-DOS / MS-DOS. РУКОВОДСТВО РАЗРАБОТЧИКА / Глава 1 / Резюме по использованию макро Сделать домашней страницей Добавить в избранное Написать писмо

НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Резюме по использованию макро

Из того , что мы изучили, видно - макросы используют некоторый тип "стенографического" программирования. Так, если вы определили некоторый блок программы, Вы можете включать его многократно через простой вызов макро. Мы видели, что макросы определяются при помощи оператора MACRO, который присваивает макро имя и дополнительно может снабжать его аргументами. Макроописание заканчивается оператором ENDM. После выполнения макроописания вызов макро осуществляется по его имени, за которым могут следовать некоторые параметры.


Мы также видели, как MASM, используя директиву LOCAL, может вырабатывать уникальные метки и как применяются директивы повторения. Наши знания о директивах повторения и их использовании будут расширены в следующей главе.


Справочное Руководство Программиста для Операционной Системы MS-DOS фирмы Майкрософт содержит макроописания всех системных вызовов. Кроме того, в нем также содержатся некоторые основные макросы, предназначенные для решения общих задач (например, перемещение строки). Это руководство является хорошим пособием по применению макросов и их структурированию. Ниже приводятся три таблицы, которые наверняка окажутся Вам полезными. В Табл. 1-1 приводится свод макродиректив, используемых MASM. В Табл. 1-2 перечисляются специальные макрооператоры; а в Табл. 1-3 собраны макродирективы управления листингом.


Теперь мы прошли полпути в изучении макросов для структурированных программ. Для выполнения работы по созданию этих макросов нам необходимо знать, когда и что ассемблируется в программу. Это тема следующего раздела.


НАЗАД СОДЕРЖАНИЕ ВПЕРЁД

Hosted by uCoz