Страницы

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

Показаны сообщения с ярлыком tasm. Показать все сообщения
Показаны сообщения с ярлыком tasm. Показать все сообщения

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

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

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


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

jcxz метка


или

cmp cx, 0
je метка


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


Ответы

Ответ 1



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

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

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

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


Ответ

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