Язык:
Русский
English
Оптимизация перехода встроенного ассемблера
Встроенный ассемблер оптимизирует команды переходов, автоматически выбирая наиболее эффективную форму команды перехода.
Когда целью перехода является метка (а не процедура или функция), то выбор размера автоматического перехода применяется к инструкции JMP и ко всем условным командам перехода.
Команда Расстояние до цели Ассемблер генерирует
JMP от -128 до 127 байт короткий переход
НЕ от -127 до 128 байт близкий переход
Условный от -128 до 127 байт Короткий переход
Переход НЕ от -127 до 128 байт Короткий обратный переход
Переходы к точкам входа процедур и функций всегда или близкие или далекие, но никогда не являются короткими.
Условные переходы к процедурам и функциям не разрешены.