1234567891011121314151617 |
- .sect .text; .sect .rom; .sect .data; .sect .bss
- .define .dup
- ! #bytes in ecx
- .sect .text
- .dup:
- pop ebx ! return address
- mov eax,esi
- mov edx,edi
- mov esi,esp
- sub esp,ecx
- mov edi,esp
- sar ecx,2
- rep movs
- mov esi,eax
- mov edi,edx
- jmp ebx
|