功能描述: | 从文件中读出下一个顺序块,并相应增加文件的指针 |
入口参数: | AH=14H DS:DX=先前打开文件控制块的地址 |
出口参数: | AL=00H——读取成功 01H——文件尾 02H——段缠绕 03H——部分记录在文件尾 |
功能描述: | 向文件写入下一个顺序数据块,并相应增加文件的指针 |
入口参数: | AH=15H DS:DX=先前打开文件控制块的地址 |
出口参数: | AL=00H——写入成功 01H——磁盘满 02H——段缠绕 |
功能描述: | 从文件中读出当前选定的记录 |
入口参数: | AH=21H DS:DX=先前打开文件控制块的地址 |
出口参数: | AL=00H——读取成功 01H——文件尾 02H——取消读操作 03H——部分记录在文件尾 |
功能描述: | 把内存中的数据写入在文件中当前选定的记录 |
入口参数: | AH=22H DS:DX=先前打开文件控制块的地址 |
出口参数: | AL=00H—写入成功 01H—磁盘满 02H—取消写操作 |
功能描述: | 设置FCB中相对记录数作为被打开FCB中的记录数 |
入口参数: | AH=24H DS:DX=先前打开文件控制块的地址 |
出口参数: | AL的值被破坏,其它寄存器不受影响,FCB中偏移量21H单元被修改 |
功能描述: | 从文件中读出若干个记录到内存中 |
入口参数: | AH=27H DS:DX=先前打开文件控制块的地址 |
出口参数: | AL=00H——读取成功 01H——文件尾 02H——取消读操作 03H——部分记录在文件尾 CX=实际读出的记录数 |
功能描述: | 从内存向文件中写入若干个记录 |
入口参数: | AH=28H CX=要写入的记录数 DS:DX=先前打开文件控制块的地址 |
出口参数: | AL=00H——写入成功 01H——磁盘满 02H——段缠绕 CX=实际写入的记录数 |