Хм... а я думал у ассемблерщиков музыка в форматах *.mod, *.xm, *.s3m, *.mo3, *.it и т.д. Лично мне именно такая нравиться. Ничего лишнего, размер...
varnie А где у нее капелька на лбу ? GoldFinch 1.1 Если пункт 1 неверен см. пункт 2
(COFF или OMF) модеры верните редактирование
Вот ведь как оказалось, а не додумался в конце посмотреть что происходит. Т.е. реально только переписать все на чистый асм и функцию сделать...
2All да я ж тестю пока, потому и пишу пару подряд.
Clerk Выложил бы, но там больше 800 килов тогда, я пока что не осилю, часа через 1.5 будет у меня анлим...
leo Мож и упертый, но само поведение проги уже заинтересовало. Мож я чего-то еще незнаю, зато познаю. Мне то ее никто не запрещает изначально...
Ой, вот я тупанул, вырезал историю и сам бинарник, сжал и получил 37 килов. Это и по GPRS нежалко
AccesViolation pushfd popfd норма push ecx pop ecx норма pushad popad И снова AV Причем даже если просто тупо написать...
leo Мамой клянус, стоит разкоментить push/pop и все, AV получаем, а без него не могу обнулить... Я то и так и так уже, и через регистр его и в...
warsem А мы с ESI то уже решили :) А вот почему push eax pop eax могет привести к AV ?
Во !!! точно mov esi, offset(tmp) То что надо !!! Да почти все как в оригинале, только скопировал процедуру и добавил цифру 2 в имя. И стал...
Вот тута до меня доперло в чем непонятка Пешу lea esi, tmp //в сырце Получаю lea esi, [tmp] //в листинге Пешу mov esi, tmp //в сырце И он не...
Не поевришь, но push eax pop eax в том месте где комент уже приводит к AV. Я про lea esi, [tmp] mov esi, tmp В дизасм листинге они...
А по бряку в View CPU видно дизасм листинг. Там он так это предоставляет.
ЗЫ, в Паскале принято давать осмысленные приставки переменным TMD5State это данные PMD5State это указатель.
В record это не указатели, это они сами и есть (у меня packed не было указано, но хотя они то и так выровнены нормально) state - 4*4 байт count -...
Кст lea esi, [tmp] полностью эквивалентна mov esi, tmp (ну кроме длины опкода) или можно еще чего нить ожидать ?
Хм. первая трабла решена, правда опкод чуток длиннее, но это мелочь. Переделываю то что написано, правда уже зверски сократил ту реализацию....
Есть процедура на Дельфе, хочу переделать ее на ассемблерную вставку, но что-то не очень получается. Пока есть 2 проблемы. Вот текст: Const...
Имена участников (разделяйте запятой).