www.pudn.com > czxtsycx1.zip > DOS_DATA.ASM


STACK           SEGMENT STACK          ;/////used by real_mode 
                DB 200 DUP(0) 
STACK           ENDS 
DATA        SEGMENT PUBLIC 'DATA'      ;各任务公用的数据段 
t_string    DB 80 dup(?) 
FILE_NAME   DB 80,0,80 DUP(0) 
INPUT_MSG   DB 0DH,0AH,'Input file_name:$' 
FILE_HANDLE DW 0 
FILE_OVER   DW 0 
ERR_FILE_NAME    DB 0DH,0AH,'input run file_name error$' 
ERR_FILE    DB 0DH,0AH,'Open file error real_mode$' 
ERR_EXEFILE DB 'Error: It is not a DOS .exe protect_mode $' 
OK_MSG      DB 0DH,0AH,'Have a nice day,Bye!   $' 
SAVE_GDT    DW 4 DUP(0) 
SAVE_IDT    DW 4 DUP(0) 
SAVE_SS     DW 0 
SAVE_SP     DW 0 
C_BUF_SIZE  DW 0         ;848=350H 
C_BUFFER    DB 16000 DUP(?) 
tos_sp      dw ? 
GDT_ADDR    DW 0 
            DW 0,0   ;LIMIT=DW BASE=DW,DW 
USER_Ps_LDT_ADDR    DW 0 
            DW 0,0   ;LIMIT=DW BASE=DW,DW 
USER_P1_LDT_ADDR    DW 0 
            DW 0,0   ;LIMIT=DW BASE=DW,DW 
DATALEN     = $ 
DATA        ENDS