1AH —设置数据传输区地址42H —设置文件指针
2FH —读取数据传输区地址5CH —文件区域加锁或解锁
3FH —读文件或设备68H —提交文件缓冲区数据
40H —写文件或设备
(2)、功能2FH
功能描述：为FCB读／写操作而获取DTA的当前地址
入口参数：AH＝2FH
出口参数：ES:BX＝DTA的段地址和偏移量
(3)、功能3FH
功能描述：从先前打开的文件中读出指定数目的字节，并移动文件指针
入口参数：AH＝3FH
BX＝文件句柄
CX＝将要读出的字节数
DS:DX＝存放字符的缓冲区地址
出口参数：CF＝0——读取成功，AX＝读取的字符数，否则，AX＝错误号(05H或06H)，其含义见错误代码表
(4)、功能40H
功能描述：向先前打开的文件写入指定数量的字节，并相应修改文件指针
入口参数：AH＝40H
BX＝文件句柄
CX＝写入的字节数
DS:DX＝存放数据的缓冲区地址
出口参数：CF＝0——关闭成功，AX＝写入的字节数，否则，AX＝错误号(05H或06H)，其含义见错误代码表
(5)、功能42H
功能描述：设置文件指针的相对位置(相对与文件头、文件尾和当前位置)
入口参数：AH＝42H
BX＝文件句柄
CX＝偏移量的高位
DX＝偏移量的低位
AL＝00H——从文件头开始的绝对偏移量
　＝01H——从当前文件指针开始的偏移量(可带符号)
　＝02H——从文件尾开始的偏移量(可带符号)
出口参数：CF＝0——设置成功，DX是指针的高位，AX是其低位，否则，AX＝错误号(01H和06H)，其含义见错误代码表。
(6)、功能5CH
功能描述：文件区域加锁或解锁
入口参数：AH＝5CH
AL＝00H——区域加锁　　01H——区域解锁
BX＝文件句柄
CX:DX＝区域偏移量
SI:DI＝区域长度
DS:DX＝路径名的地址
出口参数：CF＝0——操作成功，否则，AX＝错误号(01H、06H、21H或24H)，其含义见错误代码表
(7)、功能68H
功能描述：提交文件缓冲区数据
入口参数：AH＝68H
BX＝文件句柄
出口参数：CF＝0——操作成功，否则，AX＝错误号，其含义见错误代码表
14H —顺序读24H —设置相对记录数
15H —顺序写27H —随机读块
21H —随机读28H —随机写块
22H —随机写
(1)、功能14H
功能描述：从文件中读出下一个顺序块，并相应增加文件的指针
入口参数：AH＝14H
DS:DX＝先前打开文件控制块的地址
出口参数：AL＝00H——读取成功　　01H——文件尾
　　02H——段缠绕　　　03H——部分记录在文件尾
(2)、功能15H
功能描述：向文件写入下一个顺序数据块，并相应增加文件的指针
入口参数：AH＝15H
DS:DX＝先前打开文件控制块的地址
出口参数：AL＝00H——写入成功　　01H——磁盘满　　02H——段缠绕
(3)、功能21H
功能描述：从文件中读出当前选定的记录
入口参数：AH＝21H
DS:DX＝先前打开文件控制块的地址
出口参数：AL＝00H——读取成功　　　01H——文件尾
　　02H——取消读操作　　03H——部分记录在文件尾
(4)、功能22H
功能描述：把内存中的数据写入在文件中当前选定的记录
入口参数：AH＝22H
DS:DX＝先前打开文件控制块的地址
出口参数：AL＝00H—写入成功　　01H—磁盘满　　02H—取消写操作
(5)、功能24H
功能描述：设置FCB中相对记录数作为被打开FCB中的记录数
入口参数：AH＝24H
DS:DX＝先前打开文件控制块的地址
出口参数：AL的值被破坏，其它寄存器不受影响，FCB中偏移量21H单元被修改
(6)、功能27H
功能描述：从文件中读出若干个记录到内存中
入口参数：AH＝27H
DS:DX＝先前打开文件控制块的地址
出口参数：AL＝00H——读取成功　　　01H——文件尾
　　02H——取消读操作　　03H——部分记录在文件尾
CX＝实际读出的记录数
(7)、功能28H
功能描述：从内存向文件中写入若干个记录
入口参数：AH＝28H
CX＝要写入的记录数
DS:DX＝先前打开文件控制块的地址
出口参数：AL＝00H——写入成功　　01H——磁盘满　　02H——段缠绕
CX＝实际写入的记录数