Страницы

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

среда, 4 марта 2020 г.

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

#ассемблер #условия #tasm


Добрый день, использую tasm (Turbo assembler) и мне стало жутко интересно какая же
конструкция работает быстрее : 

jcxz метка


или

cmp cx, 0
je метка


причем Vim не подсвечивает вариант с jcxz
    


Ответы

Ответ 1



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

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

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