Перейти к содержанию
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 часов назад, Xipho сказал:

Неинформативное название темы. Сутки на исправление.

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

http://prntscr.com/mhbvxd

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, mumut сказал:

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

http://prntscr.com/mhbvxd

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

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

image.thumb.png.6b4f906f9b3fedc84281fcf8112e4a69.png

image.thumb.png.8bb5371e86177e17c0746d79749c9c40.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
55 минут назад, mumut сказал:

Я могу

Ты думаешь, что от этого название стало более информативным?

image.png.84fb02792477ca2143d42e0704534da6.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
8 минут назад, Garik66 сказал:

Ты думаешь, что от этого название стало более информативным?

Ну я не знаю как можно еще назвать заголовок.

Поделиться сообщением


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

 

В 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:

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
50 минут назад, Garik66 сказал:

Не правильно

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
52 минуты назад, inaginary сказал:

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

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×

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

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