(13)、功能0CH
&n6mXFF#>P 功能描述:查寻
WL7R.!P 入口参数:AH=0CH
X26gl 'U CH=柱面的低8位
sbrU;X_S CL(7-6位)=柱面的高2位
vN-#Ej.
u DH=磁头
t*<.^+Vd DL=80H~0FFH:硬盘
y|nMCkuX 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
P(d4~hS (14)、功能0DH
I7nt<l! 功能描述:硬盘系统复位
,+KZn}> 入口参数:AH=0DH
UBrYN'QRNt DL=80H~0FFH:硬盘
$VhUZGuG> 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
B[!wo (15)、功能0EH
+L!-JrYHS4 功能描述:读扇区缓冲区
*]p]mzc 入口参数:AH=0EH
R>To
L ES:BX=缓冲区的地址
# h]m8 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
+y>D3
I (16)、功能0FH
!!b5vzyve 功能描述:写扇区缓冲区
.:*V
CDOM 入口参数:AH=0FH
vL`wn= ES:BX=缓冲区的地址
l];,)ddD9 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
^vLHs=< (17)、功能10H
OnC|9
功能描述:读取驱动器状态
LXG,IG 入口参数:AH=10H
kz(%8qi8& DL=80H~0FFH:硬盘
/,f*IdB 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
Ajr]&H4 (18)、功能11H
x1]^].#Eo 功能描述:校准驱动器
9l@VxX68M 入口参数:AH=11H
KO<Yc`Fs DL=80H~0FFH:硬盘
xXE/pIXw 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
uR|Jn)/m( (19)、功能12H
<bWhTNOb 功能描述:节制器RAM诊断
Fa,a)JY> 入口参数:AH=12H
=K =FzV'_~ 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
G7DEavtr (20)、功能13H
B9/x?Jv1 功能描述:把持器驱动诊断
4WG~7eIgy 入口参数:AH=13H
4T`u?T] 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
Rgw\qOb (21)、功能14H
} '. l'% 功能描述:掌握器内部诊断
YW}q@AY7 入口参数:AH=14H
K~5QL/=1 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
wLPL9 (22)、功能15H
8=FP92X 功能描述:读取磁盘类型
x^qmYX$'1b 入口参数:AH=15H
B@E
z,u5 DL=驱动器,00H~7FH:软盘
;80H~0FFH:硬盘
@mW: FVI 出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
=2BGS\$# =01H ― 无改变线支持的软盘驱动器
G%
=02H ― 带有转变线支撑的软盘驱动器
|Ma"B4 =03H ― 硬盘,CX:DX=512字节的扇区数
j` 9pZAF (23)、功能16H
KtU I(*$` 功能描述:读取磁盘变更状态
B t-o:)pa 入口参数:AH=16H
p\wE})mu DL=00H~7FH:软盘
Ka&[
Oz<w 出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
FRQ0tIp (24)、功能17H
0PIC| 功能描述:设置磁盘类型
d,CtlWp 入口参数:AH=17H
}a,j1r_Hl& DL=00H~7FH:软盘 AL=00H ― 未用
PGsXB"k<8 =01H ― 360K在360K驱动器中
ns9iTU) =02H ― 360K在1.2M驱动器中
"D'A7DA =03H ― 1.2M在1.2M驱动器中
(YF`#v6 =04H ― 720K在720K驱动器中
r]sv50Fy 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
Qa~o'
(25)、功能18H
P}KN*Hn. 功能描述:设置格式化媒体类型
L"&j(|{ 入口参数:AH=18H
rJ4O_a5/ CH=柱面数
I#zrz3WU CL=每磁道的扇区数
"GEJ9_a[ DL=00H~7FH:软盘
V]t
ucs 出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的阐明
_{)e\n (26)、功能19H
Q9H~B`\nQ 功能描述:磁头掩护,仅在PS/2中有效,在此从略
ZWQrG'$?o8 (27)、功能1AH
8C#R 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
+N:K V}K 3、串行口服务(Serial Port Service――INT 14H)
Wjn1W;m&g 00H ―初始化通信口03H ―读取通信口状态
hW$B; 01H ―向通信口输出字符04H ―扩充初始化通信口
Gy
hoo'< 02H ―从通讯口读入字符
//nR=Dy{ (1)、功能00H
B?'`\q)UL 功能描述:初始化通信口
F=U3o=-: 入口参数:AH=00H
K4YpE}
]u DX=初始化通信口号(0=COM1,1=COM2,……)
8 sZ~3 AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
{1;j1|CI 76543210
QU_O9 BN 000 = 110X0 = None0 = 1 bit10 = 7 bits
\?{nP6= 001 = 15001 = Odd1 = 2 bits11 = 8 bits
!jL|HwlA 010 = 30011 = Even
o;.PZi2k 011 = 600
'3O@Nxof4 100 = 1200
"~0m_brf 101 = 2400
0'wB':v 110 = 4800
E%t_17,=j 111 = 9600
I$9^i#O'3 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
+ pZ, RW.D 出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
"jH=O(37 位6―传递移位存放器为空
m{
.'55 位5―传递坚持寄存器为空
bYGK}:T8U 位4―发现终止位3―发现帧错误
X}Bo[YoY$ 位2―发明奇偶错
o_p#sdt" 位1―发现越界错
.p NWd 位0―接受数据准备好
Q3vC^}Dmr AL=Modem状态
;|6kFBGC"+ 位7―接收单线信号诊断
fpJM)HU 位6―环唆使器
:^tw!U%y1 位5―数据发送筹备好
{O9CYP: 位4―肃清数据,再发送位3―改变在接受线上的信号诊断
y8'WR-; 位2―后边界环指导器
dR<