|  | 
 
| 
代码在这里。。
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  assume cs:code,ds:data
 data segment
 fname db 30
 db ?
 db 30 dup(0)
 dat0 db 100
 db ?
 db 100 dup(?)
 fnum dw 0
 data ends
 code segment
 start:
 mov ax,data
 mov ds,ax
 lea dx,fname
 mov ah,10
 int 21h
 
 mov bx,0
 mov bl,byte ptr fname[1]        ;结尾加0
 mov fname[bx+2],0
 
 mov cx,0        ;建立文件
 lea dx,fname[2]
 mov ah,3ch
 int 21h
 jc error        ;建立失败
 mov fnum,ax        ;储存文件号
 
 mov dx,fname[2];        ;打开文件
 mov al,1        ;写文件
 mov ah,3dh
 int 21h
 jc error
 
 lea dx,dat0        ;输入字符串
 mov ah,10
 int 21h
 
 mov dx,dat0[2]        ;字符串开始位置
 mov cx,0
 mov cl,dat0[1]        ;cx中存放的为写入字节数,即输入的实际字节数
 mov bx,fnum[0]        ;文件号
 mov ah,40h
 int 21h
 
 mov bx,fnum[0]        ;关闭文件
 mov ah,3eh
 int 21h
 
 error:
 mov ax,4c00h
 int 21h
 code ends
 end start
 求大神帮忙看一下
 | 
 |