home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FreeWare Collection 3
/
FreeSoftwareCollection3pd199x-jp.img
/
oh_fm
/
reverse
/
reverse.asm
next >
Wrap
Assembly Source File
|
1980-01-02
|
378b
|
29 lines
.386p
CODE segment dword public ER use32 'CODE'
assume cs:CODE
; callm reverse&,addr
reverse proc near
mov edi,ss:[esp+4]
lea esi,[edi+32]
mov ecx,ds:[edi+12]
lea edi,[edi+ecx+31]
shr ecx,1
jecxz #exit
#loop1:
mov eax,ds:[esi]
xchg eax,ds:[edi]
mov ds:[esi],eax
inc esi
dec edi
loop #loop1
#exit:
ret
reverse endp
CODE ends
end