Скачиваний:
16
Добавлен:
11.04.2015
Размер:
15.42 Кб
Скачать
  1. Команды управления циклами.

Они обеспечивают УПУ при организации циклов. У МП 8088 регистр счёгчика сх служит счетчиком повторений циклов. Каждая команда ПУ уменьшает содержимое сх на 1. Основная команда этой группы LOOP <метка> (loop until count complete - цикл пока счётчик полный). Команда LOOP выполняет цикл, пока СХ не станет равным нулю, но есть задачи, в которых цикл должен завершиться при выполнении определённого условия, независимо от того станет сх равным нулю или нет. Такое альтернативное завершение цикла обеспечивается командами: LOOPE (loop if equal) и LOOPNE (loop if not equal ) - выполнять пока равно или выпонять пока не равно. LOOPE имеет синоним - LOOPZ (loop if zero) - выполняет цикл (т. е. уменьшает сх на 1) до тех пор, пока либо сх не равен нулю, либо пока ZF = 1, либо выполняются оба эти условия. Выход из цикла делается в том случае, если либо сх = 0, либо ZF = 0, либо выполняются оба эти условия. Команда LOOPNE имеет синоним LOOPNZ (loop if not zero - повторять цикл, пока не ноль).

Обычно эти команды используются при работе со строками символов.

Соседние файлы в папке Ответы по пунктам