明明是读文件为什么还要我自己输入
RT,代码如下assume cs:code,ds:data
data segment
fname db'WOCAO!.txt',00h
buf db 100 dup (0)
fnum dw 0
msgerror db 'Error!$'
data ends
code segment
start:
mov ax,data
mov ds,ax
mov dx,fname; ;打开文件
mov al,0
mov ah,3dh
int 21h
jc err
mov fnum,ax
lea dx,buf ;存储到buf中
mov bx,fnum
mov cx,100
mov ah,3fh ;读文件
int 21h
jc err ;读取失败
mov bx,fnum ;关闭文件
mov ah,3eh
int 21h
jmp endd
err:
lea dx,msgerror
mov ah,9
int 21h
endd:
mov ax,4c00h
int 21h
code ends
end start
用执行到mov ah,3fh
int 21h之后
还是要我自己输。而不是直接从文件读。为什么
页:
[1]