1234567891011121314151617181920212223 |
- .sect .text; .sect .rom; .sect .data; .sect .bss
- .define .cms
- ! #bytes in ecx
- .sect .text
- .cms:
- pop ebx ! return address
- mov edx,esp
- push esi
- push edi
- mov esi,edx
- add edx,ecx
- mov edi,edx
- add edx,ecx
- sar ecx,2
- repe cmps
- je 1f
- inc ecx
- 1:
- pop edi
- pop esi
- mov esp,edx
- jmp ebx
|