; kopiuje tablice zrodlo o rozmiarze n do tablicy cel ; copyArray(int n, int zrodlo[], int cel[]); copyArray: enter 0,0 cld ; zerujemy flagę DF mov ecx, [ebp+8] ; rozmiar tablicy mov esi, [ebp+12] ; zrodlo mov edi, [ebp+16] ; cel petla: lodsd stosd loop petla leave ret
Główną pętlę można też uprościć
petla: movsd loop petla