读取文件的内容写到另一个文件

程序运行:

暂无

代码:


datas segmentfile1      db 'd:\abc.txt',00 handle1    dw 0file2      db 'd:\def.txt',00 handle2    dw 0line_max_len    db 0ffhline            db 0, 100h dup(?)buffer          db 0input           db 'input a line:$'output          db 0dh,0ah,'move sucessfully$'outputerr       db 0dh,0ah,'error deal with file$'datas endsstacks segment stackdb  100h dup(?)stacks endscodes segmentassume cs:codes,ds:datas,ss:stacks
main   proc  far
start:push dsmov ax,0hpush axmov ax,datas          ;初始化dsmov ds,axlea dx,file1mov cx,0mov ah,3chint 21h jc errmov handle1,ax lea dx,inputmov ah,9int 21hlea dx,line_max_lenmov ah,10int 21hlea dx,line+1mov bx,handle1mov cl,line xor ch,ch mov ah,40hint 21h mov cx,0 mov dx,0 mov al,0 mov bx,handle1mov ah,42hint 21hlea dx,file2mov cx,0 mov ah,3ch int 21h mov handle2,ax s:lea dx,buffermov bx,handle1mov cx,1 mov ah,3fh int 21h jc errcmp ax,0 jz breakcmp buffer,'a'jb nextcmp buffer,'z'ja nextsub buffer,32next:lea dx,buffermov bx,handle2mov cx,1 mov ah,40h int 21h jc err        jmp sbreak:lea dx,outputmov ah,9int 21hjmp exiterr:lea dx,outputerrmov ah,9int 21h exit:mov bx ,handle1mov ah,3ehint 21h mov bx ,handle2mov ah,3ehint 21h retmain endp
codes endsend main

汇编语言(三十二)之读写文件相关推荐

  1. python建站部署_SpringBoot入门建站全系列(三十二)接入xxl-job分布式任务调度平台...

    SpringBoot入门建站全系列(三十二)接入xxl-job分布式任务调度平台 一.概述 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速.学习简单.轻量级.易扩展.现已开放源 ...

  2. ASP 三十二条精华代码

    整理收藏: ASP 三十二条精华代码 1. οncοntextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table b ...

  3. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  4. Android项目实战(三十二):圆角对话框Dialog

    原文:Android项目实战(三十二):圆角对话框Dialog 前言: 项目中多处用到对话框,用系统对话框太难看,就自己写一个自定义对话框. 对话框包括:1.圆角 2.app图标 , 提示文本,关闭对 ...

  5. FreeSql (三十二)Aop

    FreeSql AOP 已有的功能介绍,未来为会根据用户需求不断增强. 审计 CRUD 马云说过,996是修福报.对于多数程序员来说,加班是好事...起码不是闲人,不会下岗. 当如果因为某个 sql ...

  6. NeHe OpenGL第三十二课:拾取游戏

    NeHe OpenGL第三十二课:拾取游戏 拾取, Alpha混合, Alpha测试, 排序: 这又是一个小游戏,交给的东西会很多,慢慢体会吧   欢迎来到32课. 这课大概是在我所写作已来最大的一课 ...

  7. Reflex WMS入门系列三十二:导出到Excel

    Reflex WMS入门系列三十二:导出到Excel 如同SAP系统的风格 --- 凡是有list的界面,都能导出到Excel ---, Reflex WMS系统也提供了类似的功能.几乎在任何的Lis ...

  8. 第三十二章 XML基础知识概念

    文章目录 第三十二章 XML基础知识概念 attribute CDATA区域 comment content model default namespace DOM DTD(文档类型定义) eleme ...

  9. 【正点原子Linux连载】第三十二章 U-Boot启动流程详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  10. 静态树表查找算法及C语言实现,数据结构算法C语言实现(三十二)--- 9.1静态查找表...

    一.简述 静态查找表又分为顺序表.有序表.静态树表和索引表.以下只是算法的简单实现及测试,不涉及性能分析. 二.头文件 /** author:zhaoyu date:2016-7-12 */ #inc ...

最新文章

  1. 谷歌希望通过 Adiantum 为更多人提供加密功能
  2. VLC搭建RTSP服务器的过程 -测试通过
  3. ibatis解决sql注入问题 .
  4. php layui ajax多图上传,Laravel+Layer实现图片上传功能(整理篇)
  5. keytool命令总结
  6. ISA Server 2006 升级到 TMG2010
  7. 敏捷软件开发宣言ndash;Manifesto for Agile Software Development
  8. 基于Windows8与Visual Studio2012开发内核隐藏注册表
  9. Visual Studio2013修改IDE集成开发环境视图风格
  10. jdk1.8中使用aspectjweaver报错 Invalid byte tag in constant pool 18
  11. 扫码器 android 采集,caiPDA条码扫描采集器
  12. Windows开机启动项/自启动项文件夹位置
  13. 文件名太长无法删除怎么办
  14. position: relative相对定位 ; absolute绝对定位 子绝父相 盒子居中 堆叠顺序z-index cursor光标 hover悬停 轮播图 固定定位fixed
  15. QT打印打印excel
  16. 7z SFX Builder v2.3.1 7Z自解压生成器中文版
  17. uniapp兼容iPhoneX头部状态栏(刘海屏)和底部小横条
  18. SSL单向、双向认证
  19. 最小二乘估计的Matlab仿真
  20. ptp精准时间协议_网络时钟同步协议– NTP, PTP – 默默的点滴

热门文章

  1. 用python排序算法_Python - 八大排序算法
  2. 算法设计与分析——贪心算法——单个出水口打水问题
  3. deb包如何改支持12系统_对一个deb包的解压、修改、重新打包全过程方法
  4. [mybatis]动态sql_foreach_遍历集合批量插入
  5. Java访问控制修饰符
  6. 平衡二叉树(AVL树)-详解平衡调整
  7. apache poi斜边框线_如何使用Apache POI在Excel单元格内画斜线(Java)
  8. CF1422F Boring Queries(ST表 + 主席树)
  9. POJ3320 Jessica's Reading Problem 尺取法
  10. P5055 【模板】可持久化文艺平衡树