(13)、功能0CH
#:|?t&On 功能描述:查寻
_vH!0@QFU 入口参数:AH=0CH
fJ2{w[ne CH=柱面的低8位
J36@Pf]h CL(7-6位)=柱面的高2位
SZ{cno1` DH=磁头
SWb5K0YRn DL=80H~0FFH:硬盘
17)M.(qmuP 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
Ba0D"2CgY (14)、功能0DH
C4tl4df9 功能描述:硬盘系统复位
j*4S] ! 入口参数:AH=0DH
2hJ3m+N^ DL=80H~0FFH:硬盘
4d
G- 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
zDyeAxh4 (15)、功能0EH
=bWq 3aP)P 功能描述:读扇区缓冲区
>` QX
xTn 入口参数:AH=0EH
_KVB~loT ES:BX=缓冲区的地址
&o@5%Rz2/ 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
)`mF.87b&h (16)、功能0FH
+3>/,w(x 功能描述:写扇区缓冲区
3SDWR@x& 入口参数:AH=0FH
z|*6fFE ES:BX=缓冲区的地址
zI! R-Nb 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
rVy\,#| (17)、功能10H
\STvBI? 功能描述:读取驱动器状态
%E"/]!}3 入口参数:AH=10H
~4MjJKzA DL=80H~0FFH:硬盘
X&.$/xaT 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
:QV6z*#zD (18)、功能11H
8$U ZL 功能描述:校准驱动器
R"gm]SQ/ 入口参数:AH=11H
0t?<6-3`/ DL=80H~0FFH:硬盘
tq[",&K 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
X#,[2&17Fh (19)、功能12H
JK"uj% 功能描述:节制器RAM诊断
O^weUpe\ 入口参数:AH=12H
ddDJXk)!0 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
gsWlTI (20)、功能13H
Az9J{) 功能描述:把持器驱动诊断
g/Jj]X#r 入口参数:AH=13H
]wpYxos 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
Z4ov (21)、功能14H
b^DV9mO4J 功能描述:掌握器内部诊断
K)UOx#xe1 入口参数:AH=14H
$Wzv$4; 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
&W+G{W{3 (22)、功能15H
x[W]?`W3r~ 功能描述:读取磁盘类型
I%>]!X
入口参数:AH=15H
E)wT+\ DL=驱动器,00H~7FH:软盘
;80H~0FFH:硬盘
8;\tP29 出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
H)T# R? =01H ― 无改变线支持的软盘驱动器
#4 &N0IG =02H ― 带有转变线支撑的软盘驱动器
dG>Wu o =03H ― 硬盘,CX:DX=512字节的扇区数
0C+yq'D~[ (23)、功能16H
!9 LAXM 功能描述:读取磁盘变更状态
n UCk0:{ 入口参数:AH=16H
F>kn:I"X) DL=00H~7FH:软盘
)^S^s>3 出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
`AHNk7 t= (24)、功能17H
6XL9
qb~X 功能描述:设置磁盘类型
D.R|HqZ 入口参数:AH=17H
W?J*9XQ` DL=00H~7FH:软盘 AL=00H ― 未用
JS?l?~ =01H ― 360K在360K驱动器中
e=;@L3f =02H ― 360K在1.2M驱动器中
ku9FN =03H ― 1.2M在1.2M驱动器中
n;^k =04H ― 720K在720K驱动器中
MQH8Q$5D 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
-sH.yAvC6 (25)、功能18H
|ezO@ 功能描述:设置格式化媒体类型
OGi4m | 入口参数:AH=18H
1qKxg CH=柱面数
eKpxskbhZ CL=每磁道的扇区数
F"f}vl DL=00H~7FH:软盘
[-Tt11 出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的阐明
TgE.=`
"7 (26)、功能19H
\BcJDdL 功能描述:磁头掩护,仅在PS/2中有效,在此从略
pD_eo6xX (27)、功能1AH
D3AtYt 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
b;`#Sea 3、串行口服务(Serial Port Service――INT 14H)
Ldj^O9p( 00H ―初始化通信口03H ―读取通信口状态
T{{AZV"pB 01H ―向通信口输出字符04H ―扩充初始化通信口
}:l%,DBw 02H ―从通讯口读入字符
~uZLe\>K (1)、功能00H
bc=u1=~w 功能描述:初始化通信口
9
roth 入口参数:AH=00H
C+]q DX=初始化通信口号(0=COM1,1=COM2,……)
'`~(Fkj AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
f.84=epv 76543210
?CW^*So 000 = 110X0 = None0 = 1 bit10 = 7 bits
+fCyR 001 = 15001 = Odd1 = 2 bits11 = 8 bits
$17
v, 010 = 30011 = Even
*o\Y~U-so 011 = 600
X1V}%@3: 100 = 1200
>`?+FDOJ, 101 = 2400
(VI* c!N 110 = 4800
'j<:FUDJ 111 = 9600
CE7pg&dJ)i 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
b:5%} 出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
(9 z.IH7}k 位6―传递移位存放器为空
\
NSw<. 位5―传递坚持寄存器为空
m>-^K 位4―发现终止位3―发现帧错误
9Glfi@. 位2―发明奇偶错
vQTQS[R=z 位1―发现越界错
=
']}; 位0―接受数据准备好
9q)nNX<$) AL=Modem状态
nP{sCH 1 位7―接收单线信号诊断
M=
q~EMH 位6―环唆使器
F;&fx( 位5―数据发送筹备好
&B7+>Ix, 位4―肃清数据,再发送位3―改变在接受线上的信号诊断
$s(4?^GP 位2―后边界环指导器
J (&M<<% 位1―改变“数据预备好”状态
vl{_M*w
; 位0―改变“扫除―发送”状态
>;&
V~q:di (2)、功能01H
)
)69a 功能描述:向通信口输出字符
9s6>9hMb) 入口参数:AH=01H
tqwk?[y}+l AL=字符
i&'^9"Z)O DX=初始化通信口号(0=COM1,1=COM2,……)
I%Po/+|+ 出口参数:AL的值不变
Or#+E2%1E AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
L!b0y7yR (3)、功能02H
$h]Y<&('G 功能描述:从通信口读入字符
0m YZ7S5g
入口参数:AH=02H
c>WpO Z, DX=初始化通信口号(0=COM1,1=COM2,……)
a.`JS 出口参数:AL=接受的字符
UFIA
gNKl AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
Q~Sv2 (4)、功能03H
)av'u.]%c 功能描述:读取通信口状态
>7(~'#x8A" 入口参数:AH=03H
cwWSNm| DX=初始化通信口号(0=COM1,1=COM2,……)
(zw=qbS& 出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明
MHr0CYyb. (5)、功能04H
bR8
HGH28 功能描述:裁减初始化通信口,仅在PS/2中有效,在此从略
CWe>jlUQ 4、杂项系统服务(Miscellaneous System Service――INT 15H)
)4F/T, {;m 00H ―开盒式磁带机马达85H ―系统恳求(SysReq)键
OxHw1k 01H ―关盒式磁带机马达86H ―延迟
CMxjX 02H ―读盒式磁带机87H ―移动扩展内存块
)
3` 03H ―写盒式磁带机88H ―读取扩展内存大小
Yx}"> ;\ 0FH ―格式化ESDI驱动器定期中断89H ―进入维护模式
D.&eM4MZ 21H ―读/写自检(POST)过错记载90H ―设备期待
E
^SM` 4FH ―键盘截听91H ―设备加电自检
B[/['sD 80H ―装备翻开C0H ―读取体系环境
<&Y}j&( 81H ―设备关闭C1H ―读取扩大BIOS数据区地址
+?5Uy*$ 82H ―进程终止C2H ―鼠标图形
?ZuD
_L-i 83H ―事件等待C3H ―设置WatcHdog超时
EO9kE.g 84H ―读游戏杆C4H ―可编程选项挑选
)<x;ra^ (1)、功能00H
o
+
QzQ+ Z 功能描述:开盒式磁带机马达
l;{N/cS 入口参数:AH=00H
hKzBq*cV 出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
qnk,E- (2)、功能01H
pJ$N@ID 功能描述:关盒式磁带机马达
z Jo#3 入口参数:AH=01H
oA3W
{ 出口参数:CF=0――操作成功,否则,AH=状态(86H,
运动鞋,若未安装盒式磁带机)
D_19sN@0m (3)、功能02H
Th;gps%b 功能描述:读盒式磁带机
C`th^dqBV 入口参数:AH=02H
lgjoF_D CX=读入的字节数
^2;(2s ES:BX=寄存数据的缓冲区地址
LnI{S{]wDh 出口参数:CF=0――操作胜利,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状况码,其值含意如下: 01H
(|a$N.e&K ―― CRC校验码错80H ―― 非法命令
{7![3`%7 02H ―― 位信号凌乱86H ―― 未装置盒式磁带机
1l|A[G 04H ―― 无发现数据
Q1ABn
acR (4)、功能03H
Puth8$ 功能描述:写盒式磁带机
n"<GJ.{ 入口参数:AH=03H
2) /k`Na CX=要写入的字节数
cxP9n8CuT ES:BX=已存数据的缓冲区地址
c]aK
N 出口参数:CF=0――操作成功,CX=00H,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 80H ――
N9JgV,` 非法命令86H ―― 未安装盒式磁带机
MNf @HG (5)、功能0FH
),y!<\oQ 功能描述:格式化ESDI驱动器按期中止,仅在PS/2中有效,在此从略
^;CR0.4 (6)、功能21H
XC/]u%n8]( 功能描述:读/写自检(POST)错误记载,仅在PS/2中有效,在此从略
hDD~,/yVxs (7)、功能4FH
JX\T
{\m# 功能描述:键盘截听,仅在PS/2中有效,在此从略
DtJTnvG~B (8)、功能80H
=6Kv`
功能描述:打开设备
&t*8oNwSs 入口参数:AH=80H
rPo\Dz BX=设备号
i^s`6:rNu CX=进程号
e2-70UvW^ 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
THbtu*El (9)、功能81H
=@1R ozt 功能描述:关闭设备
s7UhC.>'@ 入口参数:AH=81H
bDh:!M BX=设备号
LE0J ;|1 CX=进程号
ZXsY-5$#d- 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
we H@S (10)、功能82H
WDoKbTv 功能描述:进程终止
u.pKK
入口参数:AH=81H
)S wG+k, BX=过程号
CNpe8M=/3 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
SN[L4}{ (11)、功能83H
9HJ'p:{) 功能描述:事件等待
_8NEwwhc 入口参数:AH=83H 若须要事件等待,则:AL=00H
Ah" 'hFY CX:DX=千分秒
,2
g M- ES:BX=信号量字节的地址
hk5E=t~& 否则,调用参数为AL=01H
%g]$Vfpy 出口参数:若调用时,AL=00H,操作成功――CF=0,否则,CF=1
N&x WHFn]C (12)、功能84H
az\<sWb# 功能描述:读游戏杆
<