
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ПТСПЦУВСБ / 10. Использование в макросах ассемблера директив повторения
..docx10. Использование в макросах ассемблера директив повторения.
REPT, IRP, IRPC – это встроенные макросы, следовательно должен быть концевик ENDM.
-
REPT
REPT выражение
тело
ENDM
Выражение задает количество раз, которое должно повториться тело. Пример.
REPT 4
shl ax,1
ENDM
При макрорасширении макровызов будет заменен на четыре повторяющихся команды shl ax,1.
-
IRP
IRP фиктивный_аргумент, <список значений>
тело
ENDM
Каждый раз из списка подставляется новое значение вместо фиктивного аргумента.
-
IRPC
IRPC фиктивный_аргумент, строка
тело
ENDM
При расширении при каждом повторе тела будет подставляться очередной символ из строки.
Соседние файлы в папке ПТСПЦУВСБ