• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >汇编语言 > 文本操作

文本操作

作者:汇编爱好者 字体:[增加 减小] 来源:互联网 时间:2017-06-17

汇编爱好者通过本文主要向大家介绍了易语言文本操作,c语言文本操作,word文本操作,python文本操作,c#文本操作等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
</div>    关于文件号(File handle)

    文件号是一个十六位的二进制整数,代表一个已被打开文件的标识码。应用程序借助这个标识码,即可对相应的文件进行存取操作。

    旅者住招待所要填写姓名、工作单位等,(DOS用ASCⅡ码表示的文件路径名),当得到管理员许可(文件被成功打开)后,发给旅者一个标有房间号码的出入证(房间号码相当于DOS返回的文件号),旅者凭出入证进出房间而不必通报姓名(应用程序凭文件号存取文件)

    MS-DOS中仅有20个文件号,前5个已分配给I/O设备:

    0—键盘   1—显示器  2—显示器  3—RS-232的设备  4—打印机

    在DOS控制下,应用程序同时打开的文件数最大为15个

    一、文件重新命名(INT 21H)

    入口参数:ah      功能号   56H

    ds:dx   原文件名及路径串地址

    es:di   新文件名及路径串地址

    输出参数:CF=1,   改名失败,ax中为错误信息

    ax=02H,ds:dx指定的文件不存在

    ax=03H,ds:dx指定的路径错

    ax=05H,es:di指定的文件已存在

    ax=11H, 原文件与新文件指定的驱动器不同

    二、删除指定的文件(INT 21H)

    输入参数:ah:    功能号  41H

    ds:dx  文件路径及文件名

    输出参数:CF=0   删除成功

    CF=1   失败,ax=错误代码

    ax=02H  ;找不到指定文件

    ax=05H  ;指定的是目录或只读文件 

    三、改变文件属性(INT 21H)

    

    输入参数: ah      功能号   43H

    ds:dx    文件名首址

    al=1     置文件属性

    cx       文件属性

    输出参数:CF=0      成功

    CF=1      失败,ax=错误代码

    =03  路径名无效

    =01  al值无效

    四、文件的建立、打开、读、写、关闭

    1、建立文件

    mov ah,3ch

    lea dx,文件名串首址

    mov cx,属性

    int 21h

    2、打开文件

    mov ah,3dh

    lea dx,文件名首址

    mov al,属性

    int 21h

    3、读文件

    mov ah,3fh

    mov bx,文件号

    lea dx,文件名首址

    mov cx,要读字节数

    int 21h

    4、写文件

    mov ah,40H

    mov bx,文件号

    mov cx,写字节数

    lea dx,数据缓冲区首址

    int 21H

    5、关闭文件

    mov ah,3eH

    mov bx,文件号

    int 21H

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 文本操作

相关文章

  • 2017-06-28利用汇编从命令行提取文件名
  • 2017-06-17条件转移指令
  • 2017-06-28Win32汇编小试
  • 2017-06-17显示I/O
  • 2017-06-28用程序修改PE使其可显示一个消息框
  • 2017-06-28对宏的再认识
  • 2017-06-28结构化程序方法在汇编语言中的应用
  • 2017-06-28如何使用DLL中的资源
  • 2017-06-28汇编中参数的传递和堆栈修正
  • 2017-06-17除运算指令

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 建立汇编语言的工作环境
    • 如何创建汇编工作环境
    • 汇编源代码之CIH文件型病毒检测消除程序
    • 各种进位计数制
    • 汇编源码系列之basmain
    • 实模式存储器寻址
    • 汇编教程:控制转移
    • 什么是虚拟机管理器
    • 驱动程序的动态加载
    • 汇编语言中“[]”的用法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有