02E98350 /$ 56 push esi
02E98351 |. 57 push edi
02E98352 |. 6A 00 push 0 ; /timer = NULL
02E98354 |. E8 4F370000 call <jmp.&MSVCR71.time> ; \time
02E98359 |. 50 push eax ; /seed
02E9835A |. E8 01380000 call <jmp.&MSVCR71.srand> ; \srand
02E9835F |. 8B7C24 18 mov edi,dword ptr ss:[esp+18]
02E98363 |. 83C4 08 add esp,8
02E98366 |. 33F6 xor esi,esi
02E98368 |> E8 ED370000 /call <jmp.&MSVCR71.rand> ; [rand
02E9836D |. 99 |cdq
02E9836E |. B9 23000000 |mov ecx,23
02E98373 |. F7F9 |idiv ecx
02E98375 |. A1 B0F7EF02 |mov eax,dword ptr ds:[2EFF7B0]
02E9837A |. 46 |inc esi
02E9837B |. 81FE FF030000 |cmp esi,3FF
02E98381 |. 8A0C10 |mov cl,byte ptr ds:[eax+edx]
02E98384 |. 884C3E FF |mov byte ptr ds:[esi+edi-1],cl
02E98388 |.^ 7C DE \jl short iDeviceM.02E98368
转译
v3 = time(NULL);
srand(v3);
v2 = 0;
do
{
++v2;
int nrand = rand() % 35;//
*(BYTE *)(v2 + a2 - 1) = g_szrand[nrand];//2EFF7B0
}
while ( v2 < 1023 );
但是我不知道其中的cdq,怎么翻译
请大虾帮忙看下是否正确
谢谢了
[注意]APP应用上架合规检测服务,协助应用顺利上架!