文件拷贝(汇编实现)

这是一个使用汇编语言编写的程序,实现了从用户输入的源文件路径读取内容,并将其复制到目标文件中。程序首先打开源文件,然后读取内容到缓冲区,接着创建新文件并写入缓冲区数据。如果在打开、读取、新建或写入过程中出现错误,程序会显示相应的错误信息。最后,如果拷贝成功,会输出'OK!'。
摘要由CSDN通过智能技术生成
;#Mode=Dos
;文件拷贝输入源文件名和目的文件名,拷贝成功输出OK
		  DATA SEGMENT
         BUF DB        1024*1 DUP(?)
    INPUTMSG DB		  'Please input the Path of Sourcefile:',0ah,0dh,'$'
   OUTPUTMSG DB		  0ah,0dh,'Please input the Path of Copyfile:',0ah,0dh,'$'
   MSGERRORF DB        0ah,0dh,'Open File Error!',0ah,0dh,'$'        ;出错时的提示
   MSGERRORR DB        0ah,0dh,'Read File Error!',0ah,0dh,'$'
   MSGERRORB DB        0ah,0dh,'Build New File Error!',0ah,0dh,'$'
   MSGERRORW DB        0ah,0dh,'copy Failed!',0ah,0dh,'$'
   MSGSUCESS DB        0ah,0dh,'OK!',0ah,0dh,'$'
      HANDLE DW        ?           ;保存文件号
        LENG DW        ?
    PATHFILE DB        40,?,40 DUP(?)
    PATHCOPY DB        40,?,40 DUP(?)
        DATA ENDS
;-------------------------------------------------------------------------------
        CODE SEGMENT
           
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值