Перейти к содержанию

Проверка в автоассемблере


mumut

Рекомендуемые сообщения

У меня такая проблема.Есть адрес который иногда равен 3 а иногда 4, и мне нужно что бы при проверке не прыгал в код а продолжал мой скрипт.Будет ли работать такой скрипт:

http://prntscr.com/mgvhhz

Ссылка на комментарий
Поделиться на другие сайты

Не будет, второе cmp перезапишет флаги первого, будет работать только второе.
Лучше напиши:

cmp [esi+A4],4
jg code
cmp [esi+A4],3
jl code

 

Изменено пользователем inaginary
Ссылка на комментарий
Поделиться на другие сайты

 

10 минут назад, inaginary сказал:

Не будет, второе cmp перезапишет флаги первого, будет работать только второе.
Лучше напиши:

Самое интересное что я тоже чучуть подумал и тоже пришел к этому коду.Мне даже уже стыдно что я не подумал головой а сразу пошел на форум.Но спасибо за ответ буду знать что второе cmp перезапишет флаги первого.

Изменено пользователем mumut
Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, mumut сказал:

Я могу только цитировать.

http://prntscr.com/mhbvxd

Пишешь правильный пост (или что нужно изменить в первом посте)  

А потом жмякаешь Жалоба (вверху справа).
Пользователи со статусом от модератора отредактируют пост.

image.thumb.png.6b4f906f9b3fedc84281fcf8112e4a69.png

image.thumb.png.8bb5371e86177e17c0746d79749c9c40.png

Ссылка на комментарий
Поделиться на другие сайты

 

В 05.02.2019 в 14:27, inaginary сказал:

Лучше напиши:

Не правильно. ТС же написал

В 05.02.2019 в 14:24, mumut сказал:

иногда равен 3 а иногда 4

Правильнее так:

Спойлер

cmp [esi+A4],4
je @f
cmp [esi+A4],3
je @f
jmp code

@@:
movss xmm0,[esi+58]

code:

 

 

Ссылка на комментарий
Поделиться на другие сайты

52 минуты назад, inaginary сказал:

А какая разница, значение целое, находятся рядом, что так что эдак выходит одно и то же ведь ?

Это уже из разряда.

image?id=857421619810&t=20&plc=WEB&tkn=*aKvjDecJnhS0WzQRwXqkK1Ce6GQ

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.