Мониторинг обменных курсов валют
18c0693f

LOOP


(LOOP control by register cx)

Управление циклом по cx

Схема команды:  loop метка 

Назначение: организация цикла со счетчиком в регистре cx.


Алгоритм работы:

выполнить декремент содержимого регистра ecx/cx;

анализ регистра ecx/cx:

если ecx/cx=0, передать управление следующей за loop команде;

если ecx/cx=1, передать управление команде, метка которой указана в качестве операнда loop.

Состояние флагов после выполнения команды:

выполнение команды не влияет на флаги

Применение:


Команду loop применяют для организации цикла со счетчиком. Количество повторений цикла задается значением в регистре ecx/cx перед входом в последовательность команд, составляющих тело цикла. Помните о двух важных моментах: