home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 June
/
SIMTEL_0692.cdr
/
msdos
/
progjorn
/
pj_7_2.arc
/
MASMDLL.ASM
< prev
next >
Wrap
Assembly Source File
|
1989-02-26
|
1KB
|
69 lines
; MASMDL.asm
; source code for an assembly language dynalink library
;
; By Ray Duncan
;
DGROUP group _DATA
_DATA segment word public 'DATA'
.
.
.
_DATA ends
_TEXT segment word public 'CODE'
assume cs:_TEXT,ds:DGROUP
public MYFUNC
MYFUNC proc far ; dynlink routine
push bp ; set up stack frame
mov bp,sp
push ax ; save affected registers
push bx
push cx
push dx
push si
push di
push ds
mov ax,DGROUP ; make DLL's data
mov ds,ax ; segment addressable
.
.
.
pop ds ; restore registers
pop di
pop si
pop dxî pop cx
pop bx
pop ax
pop bp
ret pars*2 ; clear stack, return
; to caller
MYFUNC endp
INIT proc far ; initialization routine
.
.
.
ret
INIT endp
_TEXT ends
end INIT ; initialization entry point