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


В инструкциях цикла процессора 80386


В инструкциях цикла процессора 80386 в качестве регист- ра-счетчика может использоваться регистр CX или ECX. Стандартные мнемоники инструкций LOOP, LOOPE, LOOPZ, LOOPNE и LOOPNZ фирмы Intel выбирают регистр-счетчик на основе того, является ли теку- щий сегмент кода 32-битовым сегментом (тогда используется ECX) или 16-битовым (используется регистр CX).

Турбо Ассемблер имеет специальные инструкции, которые увели- чивают гибкость средства LOOP. Инструкции LOOP, LOOPE, LOOPWZ, LOOPWNE и LOOPWNZ используют в качестве счетчика регистр CX, не- зависимо от текущего сегмента. Аналогично, инструкции LOOPD, LOOPDE, LOOPDZ, LOOPDNE и LOOPDNZ используют в качестве счетчика регистр ECX.


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