хз, у меня сишный (msvc 2005) в два раза быстрее выполняется. Машина пень celeron 2ghz
cresta Используй из msvcrt.dll -------------------------- Поотлаживал, силно удивился. %f, %g, %e (насчет %g не уверен) действительно не...
ZamDec Логично было бы - кто первый запрос послал, тот и попадет. Одновременно это все равно невозможно (в смысле два запроса поступить) IMHO. ЗЫ...
vg При этом в командной строке будет параметр -systemrun (ну или "lasjkdfjasl" - что угодно). Если это в командной строке есть, значит программа...
mov ecx,[1032+eax*4] наверное [esp+1032+eax*4]
После invoke значение ecx портится. А вообще неплохо бы иметь оталдчик. [+] флаги тоже портятся: mtk1: dec esi movzx eax,word...
Jupiter Че за прикол?
Сначала надо перевести значение в ASCII строку, а потом выводить. Или использовать printf из msvcrt.dll или что-нибудь подобное. Байт ничего не...
GMax А код как? Никак.
calidus Проще, переходи на FASM!
ну еще можно такое позаменять: or reg1, -1 xor reg1, reg2 на mov reg1, reg2 not reg1
NickLion Префикс rep работает только со строковыми функций, в остальных слачаях процессором игнорируется. Здесь этот префикс стоит по...
Вот и пример.
@@: ROL ECX,1 ADD AL,-1 JNZ @B ; -- Можно заменить на -- xchg eax, ecx rol eax, cl xchg eax, ecx Не много, но все же..
mov edi, Input mov eax, 0x1F movzx ecx, byte [edi+1] mov edx, eax movzx ebx, byte [edi]...
KiNDeR Важный момент: как Вы осуществили переход от sbox[1,a], sbox[2,b], sbox[3,c], sbox[4,d] к sbox0, sbox1, sbox2, sbox3? Ну, или, короче,...
t00x and edx, esi - 2 раза and eax,esi - излишне
t00x С Express Edition - дохлый номер. Насколько я помню там и windows.h нету. она старее, оптимизация хуже, и т.п. IMHO лучше диск с триальной...
t00x Это не express edition?
green И как это должно выглядеть? Убей - не пойму что Вы имеете ввиду.
Имена участников (разделяйте запятой).