96 lines
2.6 KiB
Plaintext
96 lines
2.6 KiB
Plaintext
Turbo Assembler Version 3.1 05/19/99 18:58:12 Page 1
|
||
desqview.asm
|
||
|
||
|
||
|
||
1
|
||
2 % MODEL MEM_MOD
|
||
1 3 0000 MODEL LARGE
|
||
4
|
||
5 public _DV_timeslice
|
||
6 public _DV_start_critical
|
||
7 public _DV_end_critical
|
||
8
|
||
9 extrn _desqview : WORD
|
||
10
|
||
11 0000 CODESEG
|
||
12
|
||
13 0000 PROC API near
|
||
14 0000 50 push ax
|
||
15 0001 83 3E 0000e 00 cmp [_desqview],0
|
||
16 0006 74 10 je no
|
||
17 0008 B8 101A mov ax,101Ah
|
||
18 000B CD 15 int 15h
|
||
19 000D 8B C3 mov ax,bx
|
||
20 000F CD 15 int 15h
|
||
21 0011 B8 1025 mov ax,1025h
|
||
22 0014 CD 15 int 15h
|
||
23 0016 EB 05 jmp short end_api
|
||
24 0018 no:
|
||
25 0018 B8 1680 mov ax,1680h
|
||
26 001B CD 2F int 2fh
|
||
27 001D end_api:
|
||
28 001D 58 pop ax
|
||
29 001E C3 ret
|
||
30 001F ENDP API
|
||
31
|
||
32 001F PROC _DV_timeslice
|
||
33 001F BB 1000 mov bx,1000h
|
||
34 0022 E8 FFDB call API
|
||
35 0025 CB ret
|
||
36 0026 ENDP _DV_timeslice
|
||
37
|
||
38 0026 PROC _DV_start_critical
|
||
39 0026 BB 101B mov bx,101Bh
|
||
40 0029 E8 FFD4 call API
|
||
41 002C CB ret
|
||
42 002D ENDP _DV_start_critical
|
||
43
|
||
44 002D PROC _DV_end_critical
|
||
45 002D BB 101B mov bx,101Bh
|
||
46 0030 E8 FFCD call API
|
||
47 0033 CB ret
|
||
48 0034 ENDP _DV_end_critical
|
||
49
|
||
50 END
|
||
Turbo Assembler Version 3.1 05/19/99 18:58:12 Page 2
|
||
Symbol Table
|
||
|
||
|
||
|
||
|
||
Symbol Name Type Value
|
||
|
||
??DATE Text "05/19/99"
|
||
??FILENAME Text "desqview"
|
||
??TIME Text "18:58:12"
|
||
??VERSION Number 030A
|
||
@32BIT Text 0
|
||
@CODE Text DESQVIEW_TEXT
|
||
@CODESIZE Text 1
|
||
@CPU Text 0101H
|
||
@CURSEG Text DESQVIEW_TEXT
|
||
@DATA Text DGROUP
|
||
@DATASIZE Text 1
|
||
@FILENAME Text DESQVIEW
|
||
@INTERFACE Text 00H
|
||
@MODEL Text 5
|
||
@STACK Text DGROUP
|
||
@WORDSIZE Text 2
|
||
API (API) Near DESQVIEW_TEXT:0000
|
||
END_API Near DESQVIEW_TEXT:001D
|
||
MEM_MOD Text LARGE
|
||
NO Near DESQVIEW_TEXT:0018
|
||
_DESQVIEW (_desqview) Word ----:---- Extern
|
||
_DV_END_CRITICAL + Far DESQVIEW_TEXT:002D
|
||
(_DV_end_critical)
|
||
_DV_START_CRITICAL + Far DESQVIEW_TEXT:0026
|
||
(_DV_start_critical)
|
||
_DV_TIMESLICE (_DV_timeslice) Far DESQVIEW_TEXT:001F
|
||
|
||
Groups & Segments Bit Size Align Combine Class
|
||
|
||
DESQVIEW_TEXT 16 0034 Word Public CODE
|
||
DGROUP Group
|
||
_DATA 16 0000 Word Public DATA
|
||
|