汇编语言程序设计实验报告
题目2:在硬盘的Dtest文件夹下创建文件,将用户通过键盘输入的信息写入创建的文件中。
1.编程:
s1      segment stack
        dw      100h    dup(?)
top    label  word
s1      ends
s2      segment
fn    db    'd:\text\共享.txt',0
fh    dw    ?
keynum  =255
keybuf  db keynum
        db 0
        db keynum dup(0)
ascii文件夹怎么创建
     
s2      ends
s3      segment
        assume  cs:s3,ds:s2,ss:s3
main    proc    far
        mov    ax,s1
        mov    ss,ax
        lea    sp,top
        mov    ax,s2
        mov    ds,ax
   
    mov    ah,3ch      ;建立文件
    mov    cx,20h
    lea    dx,fn
    int    21h
    jc    error   
  mov    fh,ax        ;获取文件代号   
  mov dx,offset keybuf
  mov ah,0ah
  int 21h
  lea    dx,keybuf
    mov    ah,40h    ;写文件
    mov    bx,fh
    mov    cx,255
    int    21h
    jc    error
    mov    ah,3eh    ;关闭文件
    mov    bx,fh
    int    21h
error:
exit:    mov    ah,4ch
      int    21h
main    endp
s3      ends
        end    main

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。