WWWorm Зависит от языковых настроек, если русския язык, то
MasmDX a2 = ($ + 15) & 0FFFFFFFF0h
WWWorm Использовать SoftModalMessageBox -- смотри пример здесь либо сделать хук -- пример в аттаче
MetAlic sub eax,eax mov al,Databyte;al=ccbbaaaa mov ebx,eax mov ecx,eax and eax,1111b and ebx,110000b shr ebx,3;ebx=2*B lea eax,[eax+ebx] and...
Найдите 10 отличий или сколькими способами можно вызвать MessageBox? Во вложениии сорц и ехе 12 способов, которыми можно вызвать MessageBox...
Наверное всё таки A+B*2^4 + C*2^6 тогда mov ecx,C and ecx,11b mov ebx,B and ebx,11b mov eax,A and eax,1111b lea...
Treant cmp al, [sp] можно сЫмитировать через pop bx / cmp al,bl не забудь только потом push bx сделать, чтобы восстановить указатель стека
Treant А здесь 32-разрядный режим и косвенная адресация возможна по всем РОН (eax, ebx, ecx, edx, edi, esi, ebp, esp) книжки иногда стоит читать ;)
Plis Возможно из за смешения кода и данных link /MERGE:.data=.text Если начиная с 3 урока там везде WNDCLASSA вместо WNDCLASSEXA и...
Matan Подпись -- Обитатели WASM.RU ксорят дворды "в уме"
Nachin поиск первого символа с в строке S
Nachin Можно такchar *asmfunc(char *S, char c) { char *r = 0; asm { mov DI,S; mov AL,c; mov CX = 255; repne scasb jcxz L0 dec DI...
jakimushka я ступил, извини
Treant cmp al, byte [ss:bp] <-- byte и ss: здесь лишнее, можно просто cmp al,[bp]
Nachin char *asmfunc(char *S, char c) { char *r = 0; L0: asm { mov SI,S; mov DL,c; } L1: asm { mov AL,0; add AL,[SI];<-- сравниваем...
Treant в 16-разрядном режиме возможна косвенная адресация по bp, bx, di и si попробуй mov bp,sp/cmp al,[bp] ;bp по умолчанию ss: иначе mov...
Plis Да, забыл, там еще DOS-stub 4 байта, еще было в #156
Plis Писалось и проверялось под WinXP HomeEdition, SP1, SP2, SP3, вероятно не работает из-за экспериментов с PE-заголовком: align=4 и массив...
PS Мы все умрем!!!
Из интервью с одним из японистов:
Имена участников (разделяйте запятой).