Quote:
Камент старый))
Quote:
|
что-то с регистрами ну не те они какието после десасма, у меня они другие
|
Ну и что? если регистр свободен, почему его нельзя использовать?
Quote:
|
да и функции в разных местах что ты привел!
|
Ну и что? Кто сказал что они должны быть вместе?
В дизасме, посмотри внимательно, первая функция вызывается на один-два каскада выше, в другой процедуре. Потом та прибавляет +110 и передает это в параметр следующей процедуре, которая в свою очередь вызывает PickCall, передавая в параметр то что получила сама. или типа того.
Так вот я этот путь проследил и вытащил откуда берется значение параметра и стал сам вызывать и прибавлять 110. Понятия не имел что это значит, но верил что так надо))
Тогда я еще не знал что это за параметр, потом только узнал что это SN.
Можешь удалить кусок с первым Call, и сразу Push-ить SN (как делали китайцы)- это ничего не меняет.
Кроме того, так ты получишь тот самый код, который у тебя уже есть)
Так что ошибка не в асме.