home *** CD-ROM | disk | FTP | other *** search
- ;unsigned short extended_size();
-
- EXTRN _memory_model:byte
-
- _TEXT SEGMENT BYTE PUBLIC 'CODE'
- ASSUME CS:_TEXT
- PUBLIC _extended_size
- _extended_size proc near
- mov ah,88h ;function number
- int 15h ;get the value
- cmp ax,0 ;PC returns negative value
- jnl L1 ;jump if not negative
- sub ax,ax ;else return zero
- L1: cmp _memory_model,0 ;quit
- jle Quit ;
- db 0CBh ;RET far
- Quit: ret ;RET near
- _extended_size endp
- _TEXT ENDS
- END