.486 .model flat extrn __fltused:near extrn __ftol:near public _foo _TEXT segment _foo: push ebx push esi push edi push ebp mov ebp,esp sub esp,44 mov edi,dword ptr (20)[ebp] lea esi,(4)[edi] mov dword ptr (20)[ebp],esi mov esi,dword ptr (-44)[ebp] mov edi,dword ptr [edi] mov dword ptr (-40)[ebp][esi*4],edi L1: mov esp,ebp pop ebp pop edi pop esi pop ebx ret _TEXT ends end