.486 .model flat extrn __fltused:near extrn __ftol:near public _sum10 _TEXT segment _sum10: push ebx push esi push edi push ebp mov ebp,esp sub esp,8 mov dword ptr (-8)[ebp],0 mov dword ptr (-4)[ebp],1 L2: mov edi,dword ptr (-4)[ebp] add dword ptr (-8)[ebp],edi lea edi,(1)[edi] mov dword ptr (-4)[ebp],edi L3: cmp dword ptr (-4)[ebp],10 jle L2 mov eax,dword ptr (-8)[ebp] L1: mov esp,ebp pop ebp pop edi pop esi pop ebx ret _TEXT ends end