经典汇编语言教程:8.3.6 通信口输入输出中断

8.3.6 通信口输入输出中断

中断21H提供了许多有关目录和文件操作的功能,其中常用的功能如下:

1、操作目录的常用功能

39H——创建目录3BH——设置当前目录
3AH——删除目录47H——读取当前目录

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之目录控制功能

2、用文件句柄操作文件的常用功能

3CH——创建文件4EH——查找到第一个文件
3DH——打开文件4FH——查找下一个文件
3EH——关闭文件56H——文件换名
3FH——读文件或设备57H——读取/设置文件的日期和时间
40H——写文件或设备5AH——创建临时文件
41H——删除文件5BH——创建新文件
42H——设置文件指针67H——设置文件句柄数(最多文件数)
43H——读取/设置文件属性6CH——扩展的打开文件功能

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之文件操作功能

3、用FCB操作文件的常用功能

0FH——打开文件21H——随机读
10H——关闭文件22H——随机写
13H——删除文件23H——读取文件的大小
14H——顺序读24H——设置相对记录数
15H——顺序写27H——随机读块
16H——创建文件28H——随机写块
17H——文件换名

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之文件操作功能(FCB)记录操作功能(FCB)

4、磁盘绝对读写中断

中断25H——磁盘绝对读中断中断26H——磁盘绝对写中断

有关中断功能的详细描述和调用参数在此从略,需要查阅者可参阅附录3之其它DOS中断

5、系统标准设备的句柄

0000H——键盘0001H——屏幕
0002H——错误显示(屏幕)0003H——COM1
0004H——打印机

6、目录、文件功能的应用举例

例8.13 编写一个创建子目录的程序,具体要求如下:
1)、用键盘输入一个目录路径名,若输入的字符串为空,则程序运行结束;
2)、若目录创建成功,显示成功信息,否则,显示创建失败信息。

解:显示解答

例8.14 编写一个类似TYPE命令的程序,其要求如下:
1)、用键盘输入文件名(可包含路径),若输入的字符串为空,则程序运行结束;
2)、若输入的文件存在,则显示其内容,否则,显示文件不存在的信息。

解:显示解答

上页:上一课 下页:下一课

经典汇编语言教程·相关目录

第1章 汇编语言的由来,数据类型第2章 CPU资源和存储器
第3章 操作数的寻址方式第4章 标识符和表达式
第5章 微机CPU的指令系统第6章 程序的基本结构
第7章 子程序和库第8章 输入输出和中断
第9章 宏第10章 应用程序设计
第11章 数值运算协处理器第12章 汇编语言和C语言
汇编语言重要附录Windows API函数大全
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号