(13)、功能0CH
7Y
oofI 功能描述:查寻
Iv
Y,9D 入口参数:AH=0CH
9yO{JgKA CH=柱面的低8位
5`(((_Um+ CL(7-6位)=柱面的高2位
?T tQZ DH=磁头
B?$S~5
} DL=80H~0FFH:硬盘
~JAH-R 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
,w,ENU0~f (14)、功能0DH
L[`R8n1C 功能描述:硬盘系统复位
&8pCHGmV) 入口参数:AH=0DH
2,rY\ Nu_ DL=80H~0FFH:硬盘
cdd
P
T 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
Z|V"8jE (15)、功能0EH
=
ZxW8DK 功能描述:读扇区缓冲区
j0ci~6&b3_ 入口参数:AH=0EH
Pn~pej5'K ES:BX=缓冲区的地址
=1%zI% 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
,R7=]~<io" (16)、功能0FH
6 Xzk;p 功能描述:写扇区缓冲区
Ry3+/] 入口参数:AH=0FH
+s#S{b ES:BX=缓冲区的地址
Np|:dP9#} 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
7qCJ]%
)b6 (17)、功能10H
a7ub.9> 功能描述:读取驱动器状态
6 ,7/8 入口参数:AH=10H
Bl>_&A) DL=80H~0FFH:硬盘
aeN}hG 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
@m
*&c* r (18)、功能11H
{JCSR2BB 功能描述:校准驱动器
$q4 XcIX 7 入口参数:AH=11H
#j(q/
T{x DL=80H~0FFH:硬盘
rD:gN%B= 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
W;xW:
- (19)、功能12H
j<`I\Pmv 功能描述:节制器RAM诊断
MzBfHt'Rk 入口参数:AH=12H
Zm"!E6`69 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
)$2%&9b (20)、功能13H
i{Y=!r5r 功能描述:把持器驱动诊断
$)kk8Q4+K 入口参数:AH=13H
x@{G(W:W 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
M Ak-=?t (21)、功能14H
]>]#zu$=c 功能描述:掌握器内部诊断
L,s|gtv 入口参数:AH=14H
ujI 3tsl 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
s!8J.hD'I (22)、功能15H
fvAh?<Ul 功能描述:读取磁盘类型
dSA
[3V 入口参数:AH=15H
/\IAr,w[ DL=驱动器,00H~7FH:软盘
;80H~0FFH:硬盘
EuR!yD 出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
>
gA %MT =01H ― 无改变线支持的软盘驱动器
WLg6-@kxXs =02H ― 带有转变线支撑的软盘驱动器
S!`4Bl =03H ― 硬盘,CX:DX=512字节的扇区数
_ Yb
Eo+ (23)、功能16H
xiOv$.@q 功能描述:读取磁盘变更状态
r6gt9u: 入口参数:AH=16H
EM>c%BH<N DL=00H~7FH:软盘
Pn'QOVy 出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
gJ)h9e*m^ (24)、功能17H
7
I2a*4} 功能描述:设置磁盘类型
V0SW 5
m 入口参数:AH=17H
w7=D6` DL=00H~7FH:软盘 AL=00H ― 未用
>Hd~Ca> =01H ― 360K在360K驱动器中
rahHJp.Ws =02H ― 360K在1.2M驱动器中
8GF[)z&|P: =03H ― 1.2M在1.2M驱动器中
`dG.L =04H ― 720K在720K驱动器中
N"q+UCRC 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
.N2nJ/ (25)、功能18H
Zztt)/6* 功能描述:设置格式化媒体类型
.ruz l(6 入口参数:AH=18H
)A>U<n $h CH=柱面数
>oM9~7f CL=每磁道的扇区数
orcZyYU DL=00H~7FH:软盘
:IP;FrcMP 出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的阐明
SK2J`* (26)、功能19H
|!jYv'% 功能描述:磁头掩护,仅在PS/2中有效,在此从略
eR#gG^o8 (27)、功能1AH
?~]1Gd 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
}iiG$?|
. 3、串行口服务(Serial Port Service――INT 14H)
Cu)%s 00H ―初始化通信口03H ―读取通信口状态
9TbS>o 01H ―向通信口输出字符04H ―扩充初始化通信口
cEh0Vh-] 02H ―从通讯口读入字符
jm#F*F vL (1)、功能00H
_{2Fx[m% 功能描述:初始化通信口
SoXX}<~E4 入口参数:AH=00H
o2 T/IJP DX=初始化通信口号(0=COM1,1=COM2,……)
VO
owA^ AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
bJG!)3cx 76543210
cpr{b8Xb8& 000 = 110X0 = None0 = 1 bit10 = 7 bits
(dO'_s&M]/ 001 = 15001 = Odd1 = 2 bits11 = 8 bits
q N[\J7Pz9 010 = 30011 = Even
@4 Os?_gJ\ 011 = 600
110>p 100 = 1200
4z-,M7iP 101 = 2400
Nj3^"}V 110 = 4800
clR?< LO 111 = 9600
M2zos(8g 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
V1CSXY\2 出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
ZF/J/;uI 位6―传递移位存放器为空
&2<
&X( ) 位5―传递坚持寄存器为空
3[|:sa8?s 位4―发现终止位3―发现帧错误
\gJapx( 位2―发明奇偶错
OI]K_ m3 位1―发现越界错
#+k.b_LS 位0―接受数据准备好
eaYkYuS/ AL=Modem状态
_x,-d|9bd 位7―接收单线信号诊断
R&x7