(3)、功能02H  
   
 功能描述:读扇区 
   
 入口参数:AH=02H 
   
 AL=扇区数 
   
 CH=柱面 
   
 CL=扇区 
   
 DH=磁头 
   
 DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘 
   
 ES:BX=缓冲区的地址 
   
 出口参数:CF=0——操作成功,AH=00H,AL=传输的扇区数,否则,AH=状态代码,参见功能号01H中的说明 
   
 (4)、功能03H  
   
 功能描述:写扇区 
   
 入口参数:AH=03H 
   
 AL=扇区数 
   
 CH=柱面 
   
 CL=扇区 
   
 DH=磁头 
   
 DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘 
   
 ES:BX=缓冲区的地址 
   
 出口参数:CF=0——操作成功,AH=00H,AL=传输的扇区数,否则,AH=状态代码,参见功能号01H中的说明 
   
 (5)、功能04H  
   
 功能描述:检验扇区 
   
 入口参数:AH=04H 
   
 AL=扇区数 
   
 CH=柱面 
   
 CL=扇区 
   
 DH=磁头 
   
 DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘 
   
 ES:BX=缓冲区的地址 
   
 出口参数:CF=0——操作成功,AH=00H,AL=被检验的扇区数,否则,AH=状态代码,参见功能号01H中的说明 
   
 (6)、功能05H  
   
 功能描述:格式化磁道 
   
 入口参数:AH=05H 
   
 AL=交替(Interleave) 
   
 CH=柱面 
   
 DH=磁头 
   
 DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘 
   
 ES:BX=地址域列表的地址 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明 
   
 (7)、功能06H  
   
 功能描述:格式化坏磁道 
   
 入口参数:AH=06H 
   
 AL=交替 
   
 CH=柱面 
   
 DH=磁头 
   
 DL=80H~0FFH:硬盘 
   
 ES:BX=地址域列表的地址 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明 
   
 (8)、功能07H  
   
 功能描述:格式化驱动器 
   
 入口参数:AH=07H 
   
 AL=交替 
   
 CH=柱面 
   
 DL=80H~0FFH:硬盘 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明 
   
 (9)、功能08H  
   
 功能描述:读取驱动器参数 
   
 入口参数:AH=08H 
   
 DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘 
   
 出口参数:CF=1——操作失败,AH=状态代码,参见功能号01H中的说明,否则, BL=01H — 360K 
   
 =02H —  
   
 =03H — 720K 
   
 =04H —  
   
 CH=柱面数的低8位 
   
 CL的位7-6=柱面数的该2位 
   
 CL的位5-0=扇区数 
   
 DH=磁头数 
   
 DL=驱动器数 
   
 ES:DI=磁盘驱动器参数表地址 
   
 (10)、功能09H  
   
 功能描述:初始化硬盘参数 
   
 入口参数:AH=09H 
   
 DL=80H~0FFH:硬盘(还有有关参数表问题,在此从略) 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明 
   
 (11)、功能0AH  
   
 功能描述:读长扇区,每个扇区随带四个字节的ECC编码 
   
 入口参数:AH=0AH 
   
 AL=扇区数 
   
 CH=柱面 
   
 CL=扇区 
   
 DH=磁头 
   
 DL=80H~0FFH:硬盘 
   
 ES:BX=缓冲区的地址 
   
 出口参数:CF=0——操作成功,AH=00H,AL=传输的扇区数,否则,AH=状态代码,参见功能号01H中的说明 
   
 (12)、功能0BH  
   
 功能描述:写长扇区,每个扇区随带四个字节的ECC编码 
   
 入口参数:AH=0BH 
   
 AL=扇区数 
   
 CH=柱面 
   
 CL=扇区 
   
 DH=磁头 
   
 DL=80H~0FFH:硬盘 
   
 ES:BX=缓冲区的地址 
   
 出口参数:CF=0——操作成功,AH=00H,AL=传输的扇区数,否则,AH=状态代码,参见功能号01H中的说明 
   
 (13)、功能0CH  
   
 功能描述:查寻 
   
 入口参数:AH=0CH 
   
 CH=柱面的低8位 
   
 CL(7-6位)=柱面的高2位 
   
 DH=磁头 
   
 DL=80H~0FFH:硬盘 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明 
   
 (14)、功能0DH  
   
 功能描述:硬盘系统复位 
   
 入口参数:AH=0DH 
   
 DL=80H~0FFH:硬盘 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明 
   
 (15)、功能0EH  
   
 功能描述:读扇区缓冲区 
   
 入口参数:AH=0EH 
   
 ES:BX=缓冲区的地址 
   
 出口参数:CF=0——操作成功,否则,AH=状态代码,参见功能号01H中的说明 
   
 (16)、功能0FH  
   
 功能描述:写扇区缓冲区 
   
 入口参数:AH=0FH 
   
 ES:BX=缓冲区的地址 
   
 出口参数:CF=0——操作成功,否则,AH=状态代码,参见功能号01H中的说明 
   
 (17)、功能10H  
   
 功能描述:读取驱动器状态 
   
 入口参数:AH=10H 
   
 DL=80H~0FFH:硬盘 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明 
   
 (18)、功能11H  
   
 功能描述:校准驱动器 
   
 入口参数:AH=11H 
   
 DL=80H~0FFH:硬盘 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明 
   
 (19)、功能12H  
   
 功能描述:控制器RAM诊断 
   
 入口参数:AH=12H 
   
 出口参数:CF=0——操作成功,否则,AH=状态代码,参见功能号01H中的说明 
   
 (20)、功能13H  
   
 功能描述:控制器驱动诊断 
   
 入口参数:AH=13H 
   
 出口参数:CF=0——操作成功,否则,AH=状态代码,参见功能号01H中的说明 
   
 (21)、功能14H  
   
 功能描述:控制器内部诊断 
   
 入口参数:AH=14H 
   
 出口参数:CF=0——操作成功,否则,AH=状态代码,参见功能号01H中的说明 
   
 (22)、功能15H  
   
 功能描述:读取磁盘类型 
   
 入口参数:AH=15H 
   
 DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘 
   
 出口参数:CF=1——操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H — 未安装驱动器 
   
 =01H — 无改变线支持的软盘驱动器 
   
 =02H — 带有改变线支持的软盘驱动器 
   
 =03H — 硬盘,CX:DX=512字节的扇区数 
   
 (23)、功能16H  
   
 功能描述:读取磁盘变化状态 
   
 入口参数:AH=16H 
   
 DL=00H~7FH:软盘 
   
 出口参数:CF=0——磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明 
   
 (24)、功能17H  
   
 功能描述:设置磁盘类型 
   
 入口参数:AH=17H 
   
 DL=00H~7FH:软盘 AL=00H — 未用 
   
 =01H — 360K在360K驱动器中 
   
 =02H — 360K在驱动器中 
   
 =03H — 在驱动器中 
   
 =04H — 720K在720K驱动器中 
   
 出口参数:CF=0——操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明 
   
 (25)、功能18H  
   
 功能描述:设置格式化媒体类型 
   
 入口参数:AH=18H 
   
 CH=柱面数 
   
 CL=每磁道的扇区数 
   
 DL=00H~7FH:软盘 
   
 出口参数:CF=0——操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的说明 
   
 (26)、功能19H  
   
 功能描述:磁头保护,仅在PS/2中有效,在此从略 
   
 (27)、功能1AH  
   
 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略 
   
3、串行口服务(Serial Port Service——INT 14H)  
   
 00H —初始化通信口03H —读取通信口状态 
   
 01H —向通信口输出字符04H —扩充初始化通信口 
   
 02H —从通信口读入字符 
   
 (1)、功能00H 
   
 功能描述:初始化通信口 
   
 入口参数:AH=00H 
   
 DX=初始化通信口号(0=COM1,1=COM2,……) 
   
 AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数 
   
 76543210 
   
 000 = 110X0 = None0 = 1 bit10 = 7 bits 
   
 001 = 15001 = Odd1 = 2 bits11 = 8 bits 
   
 010 = 30011 = Even 
   
 011 = 600 
   
 100 = 1200 
   
 101 = 2400 
   
 110 = 4800 
   
 111 = 9600 
   
 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。 
   
 出口参数:AH=通信口状态,各状态位为1时的含义如下:位7—超时 
   
 位6—传递移位寄存器为空 
   
 位5—传递保持寄存器为空 
   
 位4—发现终止位3—发现帧错误 
   
 位2—发现奇偶错 
   
 位1—发现越界错 
   
 位0—接受数据准备好 
   
 AL=Modem状态 
   
 位7—接受单线信号诊断 
   
 位6—环指示器 
   
 位5—数据发送准备好 
   
 位4—清除数据,再发送位3—改变在接受线上的信号诊断 
   
 位2—后边界环指示器 
   
 位1—改变“数据准备好”状态 
   
 位0—改变“清除—发送”状态 
   
 (2)、功能01H  
   
 功能描述:向通信口输出字符 
   
 入口参数:AH=01H 
   
 AL=字符 
   
 DX=初始化通信口号(0=COM1,1=COM2,……) 
   
 出口参数:AL的值不变 
   
 AH的位7=0——操作成功,通信口状态,AH的位6~0是其状态位 
   
 (3)、功能02H  
   
 功能描述:从通信口读入字符 
   
 入口参数:AH=02H 
   
 DX=初始化通信口号(0=COM1,1=COM2,……) 
   
 出口参数:AL=接受的字符 
   
 AH的位7=0——操作成功,通信口状态,AH的位6~0是其状态位 
   
 (4)、功能03H  
   
 功能描述:读取通信口状态 
   
 入口参数:AH=03H 
   
 DX=初始化通信口号(0=COM1,1=COM2,……) 
   
 出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明 
   
 (5)、功能04H  
   
 功能描述:扩充初始化通信口,仅在PS/2中有效,在此从略 
   
4、杂项系统服务(Miscellaneous System Service——INT 15H) 00H —开盒式磁带机马达85H —系统请求(SysReq)键 
   
 01H —关盒式磁带机马达86H —延迟 
   
 02H —读盒式磁带机87H —移动扩展内存块 
   
 03H —写盒式磁带机88H —读取扩展内存大小 
   
 0FH —格式化ESDI驱动器定期中断89H —进入保护模式 
   
 21H —读/写自检(POST)错误记录90H —设备等待 
   
 4FH —键盘截听91H —设备加电自检 
   
 80H —设备打开C0H —读取系统环境 
   
 81H —设备关闭C1H —读取扩展BIOS数据区地址 
   
 82H —进程终止C2H —鼠标图形 
   
 83H —事件等待C3H —设置WatcHdog超时 
   
 84H —读游戏杆C4H —可编程选项选择 
   
 (1)、功能00H 
   
 功能描述:开盒式磁带机马达 
   
 入口参数:AH=00H 
   
 出口参数:CF=0——操作成功,否则,AH=状态(86H,若未安装盒式磁带机) 
   
 (2)、功能01H 
   
 功能描述:关盒式磁带机马达 
   
 入口参数:AH=01H 
   
 出口参数:CF=0——操作成功,否则,AH=状态(86H,若未安装盒式磁带机) 
   
 (3)、功能02H 
   
 功能描述:读盒式磁带机 
   
 入口参数:AH=02H 
   
 CX=读入的字节数 
   
 ES:BX=存放数据的缓冲区地址 
   
 出口参数:CF=0——操作成功,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 01H  
   
 —— CRC校验码错80H —— 非法命令 
   
 02H —— 位信号混乱86H —— 未安装盒式磁带机 
   
 04H —— 无发现数据