(13)、功能0CH
IR&b2FTcU 功能描述:查寻
fP- =wd 入口参数:AH=0CH
QtcYFf
g CH=柱面的低8位
sp_19u CL(7-6位)=柱面的高2位
yNG|YB; DH=磁头
+:/.\
3v71 DL=80H~0FFH:硬盘
Zeq^dV5y77 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
{$7vd (14)、功能0DH
?B`c<H"
功能描述:硬盘系统复位
,>nf/c0. 入口参数:AH=0DH
bU}l*" DL=80H~0FFH:硬盘
^rGuyW# 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
};'~@%U]/ (15)、功能0EH
Yf1%7+V35 功能描述:读扇区缓冲区
rKTc6h:) 入口参数:AH=0EH
!u/c'ZLZ> ES:BX=缓冲区的地址
f1B t6|W% 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
!,sQB_09C (16)、功能0FH
ty@D3l 功能描述:写扇区缓冲区
@Hr1.f 入口参数:AH=0FH
<"S`ZOn ES:BX=缓冲区的地址
VkId6k:>6C 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
67||wh.BU (17)、功能10H
]6MXG% 功能描述:读取驱动器状态
[Kb
)Q{=) 入口参数:AH=10H
/N")uuv DL=80H~0FFH:硬盘
ACI.{`SrQ= 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
V<U9Pj^?^ (18)、功能11H
gQeoCBCE 功能描述:校准驱动器
\ >#y*W< 入口参数:AH=11H
x4`|[ DL=80H~0FFH:硬盘
Y~I0\8s
- 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
O7J V{'? (19)、功能12H
er@.<Dc 功能描述:节制器RAM诊断
<2LUq@Pg 入口参数:AH=12H
"y ;0}9]n1 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
1
C/Vwf:@ (20)、功能13H
gRw? <U^ 功能描述:把持器驱动诊断
&O5&pet 入口参数:AH=13H
A>)W6|m| 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
UI wTf2B (21)、功能14H
M{=p0?X 功能描述:掌握器内部诊断
,0i72J 入口参数:AH=14H
<AHdz/N 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
Qe]& (22)、功能15H
:Z6l)R+V 功能描述:读取磁盘类型
xo(>nFjo 入口参数:AH=15H
"rrE_ DL=驱动器,00H~7FH:软盘
;80H~0FFH:硬盘
=7S\-{ 出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
d1NKVMeWr =01H ― 无改变线支持的软盘驱动器
awLSY:JI =02H ― 带有转变线支撑的软盘驱动器
/1hcw|cfC =03H ― 硬盘,CX:DX=512字节的扇区数
!$Arc^7r (23)、功能16H
y#nyH0
U 功能描述:读取磁盘变更状态
bV*q~@xh 入口参数:AH=16H
D/z*F8'c DL=00H~7FH:软盘
_1jeaV9@ 出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
/~g.j1 g (24)、功能17H
dAaxbP| 功能描述:设置磁盘类型
`R-VJR 2" 入口参数:AH=17H
JycC\s+%E DL=00H~7FH:软盘 AL=00H ― 未用
l HZ4N{n =01H ― 360K在360K驱动器中
g{hbq[>X] =02H ― 360K在1.2M驱动器中
r90R~'5x9 =03H ― 1.2M在1.2M驱动器中
FX
~pjM =04H ― 720K在720K驱动器中
Q:]v4/MT 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
h0l_9uI (25)、功能18H
#BIY[{! 功能描述:设置格式化媒体类型
%.:]4jhk 入口参数:AH=18H
cdg&) CH=柱面数
H$,wg!kY! CL=每磁道的扇区数
NH,4>mV$! DL=00H~7FH:软盘
,!98VJmr 出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的阐明
Nu><r (26)、功能19H
j$k/oQ 功能描述:磁头掩护,仅在PS/2中有效,在此从略
LEAU3doK; (27)、功能1AH
h|EHK!<"8 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
Fn;Gq-^7@ 3、串行口服务(Serial Port Service――INT 14H)
c}2"X, 00H ―初始化通信口03H ―读取通信口状态
`CG% Y>+ 01H ―向通信口输出字符04H ―扩充初始化通信口
z
bDK$g6 02H ―从通讯口读入字符
|+1k7S, (1)、功能00H
T
0?9F2 功能描述:初始化通信口
?u{D-by%& 入口参数:AH=00H
*{=q:E$ DX=初始化通信口号(0=COM1,1=COM2,……)
Xs)?PE[ AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
1+ V<-I@{ 76543210
k[1w] l8 000 = 110X0 = None0 = 1 bit10 = 7 bits
&Z+.FTo 001 = 15001 = Odd1 = 2 bits11 = 8 bits
FuP~_ E~ 010 = 30011 = Even
sb%l N 011 = 600
[t]q#+Zs 100 = 1200
?Lr:
> 101 = 2400
|3gWH4M4** 110 = 4800
0fa8.g#I$ 111 = 9600
M:%Ll3 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
}vW3<|z 出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
&G7@lz@sK+ 位6―传递移位存放器为空
lH>6;sE 位5―传递坚持寄存器为空
f/i[?
gw 位4―发现终止位3―发现帧错误
A$]#f 位2―发明奇偶错
z|zd=3c 位1―发现越界错
uJJP<mDgA 位0―接受数据准备好
,u AL=Modem状态
J 77*Ue^ 位7―接收单线信号诊断
LhKUZX,P8 位6―环唆使器
D!bi>]Yd 位5―数据发送筹备好
^K!R4Y4t 位4―肃清数据,再发送位3―改变在接受线上的信号诊断
?WrL<?r)}U 位2―后边界环指导器
l
i2/"~l 位1―改变“数据预备好”状态
P}D5 j 位0―改变“扫除―发送”状态
-raZ6?Zjc (2)、功能01H
0Pg@%>yb~ 功能描述:向通信口输出字符
>soSOJ[ 入口参数:AH=01H
L$; gf_L AL=字符
V V Aw y6 DX=初始化通信口号(0=COM1,1=COM2,……)
o q
cu<