.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