Код (Text): .data szStr db "string1 string2 string3 string4",0 StrBuf db 256 dup(0) .code _str20h: mov edx,[esp+12] mov esi,[esp+8] xor ecx,ecx mov edi,[esp+4] @1: mov edi,[esp+4] xor ecx,ecx @@: mov al,[esi] mov [edi],al inc edi inc esi inc ecx cmp al,20h jz @F or al,al jnz @B @@: dec edx jnz @1 cmp dword ptr [esp+16],1 jne @3 @2: mov al,[esi] mov [edi],al inc edi inc esi inc ecx or al,al jnz @2 @3: mov edi,[esp+4] dec ecx mov byte ptr [edi+ecx],0 ret start: push 0 push 2 push offset szStr push offset StrBuf call _str20h invoke MessageBox,0,offset StrBuf,offset StrBuf,0 invoke ExitProcess,0 end start оптимизация по скорости, реально быстрее сделать?