Страницы

Поиск по вопросам

вторник, 21 мая 2019 г.

Сравнение скорости для команд оканчивающие цикл: jcxz vs cmp cx, 0 je

Добрый день, использую tasm (Turbo assembler) и мне стало жутко интересно какая же конструкция работает быстрее :
jcxz метка
или
cmp cx, 0 je метка
причем Vim не подсвечивает вариант с jcxz


Ответ

Вторая конструкция будет дольше выполняться по тактам, следовательно медленнее.
Не зря же команду придумали разработчики архитектуры x86...
Подробности тут:
Источник

Комментариев нет:

Отправить комментарий