FillArray PROC USES EBX ESI EDI
mov edi,offset MyArray ;or whatever you name it - it should be 4-aligned
xor eax,eax
mov ebx,1
mov edx,2
mov esi,3
mov ecx,1000/4
FArry0: mov [edi],eax
mov [edi+4],ebx
mov [edi+8],edx
mov [edi+12],esi
add eax,4
add ebx,4
add edx,4
add esi,4
add edi,16
sub ecx,1
jnz FArry0
ret
FillArray ENDP