venompos
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору А в чем проблема ? На win32-api писать умеешь ведь... Так на ассемблере просто налабай себе макросов для паскалевского именования функций. Типа: _Sux@16 На асме мы писали некотрые критичные к скорости куски кода, а остальное на С. Т.к. тебе вряд-ли удастся расположить комманды по микрооперациям (P6) или UV-конвейерам (P5). Смысла нет... Только вреемя потеряешь. Маленький кусочек: NAME Mind'2000 .686 .MMX .XMM .MODEL FLAT include \ASM\include\win32.inc include \ASM\STD\StdAsm.inc ; ----------------------------------------------------------------------------- _DATA SEGMENT PUBLIC g_szTraceOne DB "1.0 =", 0 g_szTraceMulOne DB "1.0*1.0 =", 0 g_ddNatural DD ? _DATA ENDS ; ----------------------------------------------------------------------------- _TEXT SEGMENT PUBLIC __EntryPoint: xor eax, eax push eax call _ExitProcess@4 _TEXT ENDS ; ----------------------------------------------------------------------------- .STACK 1024 END __EntryPoint |