Re[3]: Как ассемблер решает задачу оптимизации?
От: Sharowarsheg  
Дата: 23.07.18 18:53
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Так и JMP может быть длинный, а может быть короткий. И надо автоматизированно выбрать какой будет.

ЭФ>Да, можно хинты указать — FAR, NEAR, но что если они не указаны?

Это должно быть написано в документации. Обычная практика (по крайней мере была 10 лет назад) такая, что если влезает в short, то будет jmp short, а если нет, то будет jmp near, если явно не указан тип. И эта способность выбирать — скорее недостаток ассемблера, чем преимущество.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.