int main() { zz1[var1].a = 0; 00081000 A1 90 36 08 00 mov eax,dword ptr [var1 (83690h)] 00081005 C1 E0 04 shl eax,4 00081008 33 C9 xor ecx,ecx 0008100A 89 88 70 33 08 00 mov dword ptr zz1 (83370h)[eax],ecx zz1[var1+1].a = 0; 00081010 89 88 80 33 08 00 mov dword ptr zz1+10h (83380h)[eax],ecx zz1[var1+2].a = 0; 00081016 89 88 90 33 08 00 mov dword ptr zz1+20h (83390h)[eax],ecx zz1[var1+3].a = 0; 0008101C 89 88 A0 33 08 00 mov dword ptr zz1+30h (833A0h)[eax],ecx zz1[var1+4].a = 0; 00081022 89 88 B0 33 08 00 mov dword ptr zz1+40h (833B0h)[eax],ecx zz1[var1+5].a = 0; 00081028 89 88 C0 33 08 00 mov dword ptr zz1+50h (833C0h)[eax],ecx zz1[var1+6].a = 0; 0008102E 89 88 D0 33 08 00 mov dword ptr zz1+60h (833D0h)[eax],ecx zz1[var1+7].a = 0; 00081034 89 88 E0 33 08 00 mov dword ptr zz1+70h (833E0h)[eax],ecx return 0; 0008103A 33 C0 xor eax,eax } 0008103C C3 ret