功能描述: | 打开文件,并使之为顺序读/写作好准备 | |||||||||||||||||||||
入口参数: | AH=0FH DS:DX=文件控制块的地址 |
|||||||||||||||||||||
出口参数: | AL=00H——打开成功,否则,AL=FFH(如文件找不到) 在MS-DOS操作系统中,文件控制块的字段如下表所示。
|
功能描述: | 关闭文件 |
入口参数: | AH=10H DS:DX=文件控制块的地址 |
出口参数: | AL=00H——关闭成功,否则,AL=FFH |
功能描述: | 查找第一个或下一个相匹配的文件 |
入口参数: | AH=11H——第一个相匹配的文件 =12H——下一个相匹配的文件 DS:DX=文件控制块的地址 |
出口参数: | AL=00H——查找到,否则,AL=FFH |
功能描述: | 在指定(或缺省)的驱动器中,删除所有相匹配的文件 |
入口参数: | AH=13H DS:DX=文件控制块的地址 |
出口参数: | AL=00H——删除成功,否则,AL=FFH |
功能描述: | 在当前目录中创建一个文件,其文件长度为0,并打开该文件,为随后的读/写操作作好必要的准备 |
入口参数: | AH=16H DS:DX=未打开的文件控制块的地址 |
出口参数: | AL=00H——创建成功,否则,AL=FFH(如:磁盘满) |
功能描述: | 在指定的驱动器的当前目录中,把所有相匹配的文件换名 |
入口参数: | AH=17H DS:DX=指定文件控制块的地址 |
出口参数: | AL=00H——换名成功,否则,AL=FFH |
功能描述: | 在当前目录中查找一个相匹配的文件。如果发现,则用其记录数来更新其文件大小 |
入口参数: | AH=23H DS:DX=未打开的文件控制块的地址 |
出口参数: | AL=00H——匹配成功,FCB中偏移量为21H的字段被设置为其记录数,否则,AL=0FFH |
功能描述: | 分析一个字符串(文件名)置入FCB表中的不同字段 | ||||||||||||||
入口参数: | AH=29H CX=要写入的记录数 DS:SI=字符串段的地址 ES:DI=FCB的地址 AL=分析的控制标志位
|
||||||||||||||
出口参数: | AL=00H—没有通配字符 01H—有通配字符 FFH—驱动器号非法 DS:SI=分析后文件名第一个字符的地址 ES:DI=格式化后的、未打开的FCB地址 |