主题:[讨论]创建文件不成功啊??
DATA SEGMENT
NEWFILE DB 'C:\MASM\NEWFILE.TXT',0
HANDLE DW ?
MSG1 DB 'FILE CREATED IN MASM DIRECTORY.',0AH,0DH,'$'
MSG2 DB 'FILE NOT CREATED.',0AH,0DH,'$'
DATA ENDS
STACK1 SEGMENT PARA STACK
DB 100 DUP(0)
STACK1 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS: DATA,SS:STACK1
START:
MOV AX,DATA
MOV DS,AX
MOV DX, OFFSET NEWFILE
MOV CL,0
MOV AH,3CH
INT 21H
JC ERROR
MOV AH,9
MOV HANDLE,AX
MOV DX, OFFSET MSG1
INT 21H
JMP DONE
ERROR: MOV DX,OFFSET MSG2
MOV AH,9
INT 21H
DONE:
MOV AH,4CH
INT 21H
CODE ENDS
END START
怎么创建不成功???
NEWFILE DB 'C:\MASM\NEWFILE.TXT',0
HANDLE DW ?
MSG1 DB 'FILE CREATED IN MASM DIRECTORY.',0AH,0DH,'$'
MSG2 DB 'FILE NOT CREATED.',0AH,0DH,'$'
DATA ENDS
STACK1 SEGMENT PARA STACK
DB 100 DUP(0)
STACK1 ENDS
CODE SEGMENT
ASSUME CS:CODE,DS: DATA,SS:STACK1
START:
MOV AX,DATA
MOV DS,AX
MOV DX, OFFSET NEWFILE
MOV CL,0
MOV AH,3CH
INT 21H
JC ERROR
MOV AH,9
MOV HANDLE,AX
MOV DX, OFFSET MSG1
INT 21H
JMP DONE
ERROR: MOV DX,OFFSET MSG2
MOV AH,9
INT 21H
DONE:
MOV AH,4CH
INT 21H
CODE ENDS
END START
怎么创建不成功???