Turbo Assembler 3.0. Руководство пользователя

Директива WHILE


Для повторения тела макрокоманды до того момента, пока опре- деленное выражение не примет значения 0 (false), вы можете ис- пользовать макродирективу WHILE. Она имеет следующий синтаксис:

WHILE выражение тело_макрокоманды ENDM

Перед каждой итерацией тела макрокоманды Турбо Ассемблер вы- числяет "выражение". Будьте аккуратны и избегайте бесконечных циклов, которые привести к тому, что Турбо Ассемблер исчерпает доступную память или прекратит работу. Приведем пример использо- вания директивы WHILE:

WHILE 1 ;; ничего не делает ENDM



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