Оптимизация assember?

Доброе времени суток.
Разбираюсь с ассемблером и не могу понять одну процедуру.
.parse_char:
lodsb
test al, al
jz .config_end
cmp al, 10
je .run_command
cmp al, 13
je .run_command
jmp .parse_char

На сколько я понял test здесь нужен для оптимизации. Полный код проекта, который пытаюсь понять: https://yadi.sk/d/MW3fNS7xgtEKr
  • Вопрос задан
  • 344 просмотра
Решения вопроса 1
@Justlexa
test al,al эквивалентно сравнению регистра al с 0. но да, это некоторая оптимизация по сравнению с cmp al, 0
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы