вопрос решен.
Ок.С этим вроде разобрался.А кто-нить знает, как это теперь скомпилировать на паскале?С такими объемами массивов компилятор ругается - too many...
ап плз
ну как знаю, так и спросил :) На вопрос последний ответьте плз кто-нить!!!
да, так точно и получается как ты написал.Я в айсе проверил по адресам, что куда записывается.Хотя в самом айсе пишется точно так же как в...
ну для полноты картины вот и сам экзе. Вызов искомой функции по адресу seg000:0F2E [img] 2093177227__CLN.EXE Именно что инересно еще...
делал ucp - то же самое получилось :( больше кода в прикрепленном файле.большим количеством восклицательных знаков выделил нужные места....
Да, и правда есть такие клавиши. но вопрос скорее заключался в том, что значит "попробуй переопределить (буквы на клавиатуре)"? что...
приложу на всякий случай листинг может кто вдруг посмотрит. [img] 1444454025__listing.txt
что такое "(U, C и P на её начале)"? да, кстатьи, команда из этой функции seg000:0BA9 mov [bp+arg_3C74], ax в софтайсе отображается...
не понял.bp указывает на верхушку стека. seg000:0B85 push bp seg000:0B86 mov bp, sp что значит база...
кусок ida: seg000:0B85 var_7538 = word ptr -7538h seg000:0B85 var_4E28 = word ptr -4E28h seg000:0B85 var_2718 = word ptr...
все.сам разобрался.надо делать в формальных параметрах без var :) procedure subaab(arg0,arg2,arg4:integer); EDIT:спасибо rmn.про вар понял...
блин и правда, что-то я не подумал.Спасибо. А как же сделать, чтобы передача была по значению(как в паскале реализовать?).Наверное тут уж...
Почему в паскале прототип функции такой: procedure subaab(var arg0,arg2,arg4:integer); а в ida функциия начинается так: sub_17...
да не, дизассмеблер не обозвал бы ее тогда getmem. просто какая-нить call loc_XXX. А тут он ее выделил. Насчет кол-ва элементов - GetMem(var p:...
Ну впринципе действительно это не то чтобы надо. Просто я хочу код восстановить, думал, может я что-то вообще в корне неправильно понимаю......
проблема такая. Мне дали программу на паскале. Я ее дизассемблировал.Вижу там вызов getmem в такой форме: seg000:01C7 push...
Спасибо большое
Да, это вариант tp: PUBLIC RealAdd,RealSub,RealMul,RealDiv,RealCmp PUBLIC RealFloat,RealTrunc ; The 6-byte real kernel routines operate...
Имена участников (разделяйте запятой).