mov ecx,50 /* Количество пар */
mov eax,0
next: rol word ptr [buffer+eax*2],8
inc eax
dec ecx
jnz next
mov ecx, 0
next: mov eax, dword ptr [buffer + ecx*4]
mov edx, eax
shl eax, 8
and eax, 0ff00ff00h
and edx, 0ff00ff00h
shr edx, 8
or eax, edx
mov dword ptr [buffer + ecx*4], eax
inc ecx
cmp ecx, 25
jb next
xor edi,edi
next:
movq mm0, qword ptr buffer[edi*8]
movq mm1,mm0
psllw mm0,8
psrlw mm1,8
por mm0,mm1
movq qword ptr buffer[edi*8],mm0
inc edi
cmp edi, 13
jb next
emms
rol word ptr[buffer+eax*2],8
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.