(13)、功能0CH
XCt}>/"s\h 功能描述:查寻
.lE"N1 入口参数:AH=0CH
/Ia#udkNMp CH=柱面的低8位
*F9uv)[kz CL(7-6位)=柱面的高2位
U}{r.MryFG DH=磁头
u4Xrvfb, DL=80H~0FFH:硬盘
1f~DUku= 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
TRQva8d? (14)、功能0DH
dFS+O;
zE\ 功能描述:硬盘系统复位
SWmdU] 入口参数:AH=0DH
w)}[)}T! DL=80H~0FFH:硬盘
%iX+" 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
zz$*upxK (15)、功能0EH
\dCdyl6V 功能描述:读扇区缓冲区
*=ALns?y 入口参数:AH=0EH
+^%F8GB ES:BX=缓冲区的地址
sNNt0q( 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
Oc"2
|X (16)、功能0FH
k!!o!r BS 功能描述:写扇区缓冲区
$w65/ 入口参数:AH=0FH
dpE+[O_ ES:BX=缓冲区的地址
3<'n>' 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
AMkjoy3+] (17)、功能10H
YoahqXR` 功能描述:读取驱动器状态
|D<~a(0 入口参数:AH=10H
V862(y DL=80H~0FFH:硬盘
6 .*=1P*? 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
$A ( #^& (18)、功能11H
Qn6&M 功能描述:校准驱动器
F02NnF 入口参数:AH=11H
f^',J@9@ DL=80H~0FFH:硬盘
Ldig/: 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
W>h[aVTO (19)、功能12H
z5Po,@W 功能描述:节制器RAM诊断
\.}* s]6 入口参数:AH=12H
:r!n
z\%WW 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
I|08[
mO (20)、功能13H
fUE jl 功能描述:把持器驱动诊断
UW40Y3W0 入口参数:AH=13H
[P"#?7 N 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
PInU-"gG (21)、功能14H
S=o Ab& 功能描述:掌握器内部诊断
tcmG>^YM 入口参数:AH=14H
7kj#3(e 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
E5Z,4B (22)、功能15H
qex.}[ 功能描述:读取磁盘类型
obY5taOw 入口参数:AH=15H
x!
Z|^q
DL=驱动器,00H~7FH:软盘
;80H~0FFH:硬盘
y%z$_V] 出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
3F<My+J =01H ― 无改变线支持的软盘驱动器
.( 75.^b2) =02H ― 带有转变线支撑的软盘驱动器
8+lM6O ~! =03H ― 硬盘,CX:DX=512字节的扇区数
K /. ;N.9 (23)、功能16H
XN??^1{J}] 功能描述:读取磁盘变更状态
]G&d`DNV 入口参数:AH=16H
P1)9OE DL=00H~7FH:软盘
#lF8"@)a-$ 出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
^cX);koO (24)、功能17H
^e)KEkh 功能描述:设置磁盘类型
8/]5h% 入口参数:AH=17H
Dy5'm? DL=00H~7FH:软盘 AL=00H ― 未用
|wWBV{^ =01H ― 360K在360K驱动器中
)6HcPso6 =02H ― 360K在1.2M驱动器中
0f1*#8-6 =03H ― 1.2M在1.2M驱动器中
@VVBl I =04H ― 720K在720K驱动器中
,7<5dIdZ 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
\z0" (25)、功能18H
cO_En`F 功能描述:设置格式化媒体类型
#
bP1rQ0 入口参数:AH=18H
-2bu`oD
` CH=柱面数
h_fA CL=每磁道的扇区数
Gi?" DL=00H~7FH:软盘
td%EbxJK]` 出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的阐明
IhY[c/|i (26)、功能19H
He~)i)co 功能描述:磁头掩护,仅在PS/2中有效,在此从略
pWK7B`t (27)、功能1AH
^~(@QfY 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
%Q]m6ciAM 3、串行口服务(Serial Port Service――INT 14H)
#jbo!
wdg 00H ―初始化通信口03H ―读取通信口状态
.kyp5CD}4 01H ―向通信口输出字符04H ―扩充初始化通信口
6f{Kj) 02H ―从通讯口读入字符
4h|sbB"t (1)、功能00H
%h(J+_"L6 功能描述:初始化通信口
YyjnyG 入口参数:AH=00H
X\V1c$13CK DX=初始化通信口号(0=COM1,1=COM2,……)
FK{Vnj0 AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
EcU}ErN
76543210
E.zY(# S 000 = 110X0 = None0 = 1 bit10 = 7 bits
hCuUX)>Bt 001 = 15001 = Odd1 = 2 bits11 = 8 bits
y)C nH4{ 010 = 30011 = Even
#2^eGhwnI 011 = 600
criOJ- 100 = 1200
8t25wPlx 101 = 2400
*@^9]$*$ 110 = 4800
$oDc
111 = 9600
w|lA%H7`J 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
MZZEqsD5[ 出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
"**Tw' 位6―传递移位存放器为空
4"at~K`
Q 位5―传递坚持寄存器为空
qkPvE;" 位4―发现终止位3―发现帧错误
o'+p,_y9Y@ 位2―发明奇偶错
@FO=0_;y 位1―发现越界错
(
kCzz-_\ 位0―接受数据准备好
J!YB_6b AL=Modem状态
iGlg@ 位7―接收单线信号诊断
1P;J%.{ 位6―环唆使器
CC"}aV5 位5―数据发送筹备好
BE>^;` K 位4―肃清数据,再发送位3―改变在接受线上的信号诊断
td@I ;d2 位2―后边界环指导器
r
om`%qp^ 位1―改变“数据预备好”状态
=r:(g
a 位0―改变“扫除―发送”状态
pL2P
. (2)、功能01H
+&bJhX 功能描述:向通信口输出字符
Kg?(Ax4 入口参数:AH=01H
v'=$K[_ AL=字符
a=@]Ov/ DX=初始化通信口号(0=COM1,1=COM2,……)
||yx?q6\h 出口参数:AL的值不变
>h)D~U(H AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
\USl9*E
(3)、功能02H
(`'(`x# 功能描述:从通信口读入字符
6,Z.RT{5 入口参数:AH=02H
`
ES-LLhVf DX=初始化通信口号(0=COM1,1=COM2,……)
Q8|
C>$n 出口参数:AL=接受的字符
`-Y8T\ AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
IX+!+XC"U (4)、功能03H
Y.yiUf/Q 功能描述:读取通信口状态
`s8*n(\h 入口参数:AH=03H
ZQ1,6<^9i[ DX=初始化通信口号(0=COM1,1=COM2,……)
b,h@.s 出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明
r_
>]y
p (5)、功能04H
uSQlE= 功能描述:裁减初始化通信口,仅在PS/2中有效,在此从略
12]rfd 4、杂项系统服务(Miscellaneous System Service――INT 15H)
Dm{9;Abs% 00H ―开盒式磁带机马达85H ―系统恳求(SysReq)键
"zE>+zRl 01H ―关盒式磁带机马达86H ―延迟
:Eb=jWA 02H ―读盒式磁带机87H ―移动扩展内存块
?COLjk 03H ―写盒式磁带机88H ―读取扩展内存大小
\gCh'3 0FH ―格式化ESDI驱动器定期中断89H ―进入维护模式
nz2`YyR 21H ―读/写自检(POST)过错记载90H ―设备期待
2y`X) 4FH ―键盘截听91H ―设备加电自检
@js`$ 80H ―装备翻开C0H ―读取体系环境
z"%{SI^ 81H ―设备关闭C1H ―读取扩大BIOS数据区地址
{Qba`lOkq 82H ―进程终止C2H ―鼠标图形
p!/!ZIo 83H ―事件等待C3H ―设置WatcHdog超时
WBN3:Y7
84H ―读游戏杆C4H ―可编程选项挑选
]621Z1 (1)、功能00H
HkPdqNC& 功能描述:开盒式磁带机马达
P(xgIMc H 入口参数:AH=00H
`;Od0uh 出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
3D}Pa (2)、功能01H
4|/}~
9/ 功能描述:关盒式磁带机马达
F FtB# 入口参数:AH=01H
D
FMf"_p 出口参数:CF=0――操作成功,否则,AH=状态(86H,
运动鞋,若未安装盒式磁带机)
X
l,707 (3)、功能02H
V7<w9MM 功能描述:读盒式磁带机
+v+Dkyf:V 入口参数:AH=02H
H#H[8# CX=读入的字节数
~F"w ES:BX=寄存数据的缓冲区地址
hs
Ak7KC 出口参数:CF=0――操作胜利,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状况码,其值含意如下: 01H
Ua.%?V ―― CRC校验码错80H ―― 非法命令
Vd;NT$S$ 02H ―― 位信号凌乱86H ―― 未装置盒式磁带机
bn:74,GeyK 04H ―― 无发现数据
\_)[FC@ (4)、功能03H
H0\', X 功能描述:写盒式磁带机
uCHM 入口参数:AH=03H
}ijFvIHV CX=要写入的字节数
FtW=Cc`hC_ ES:BX=已存数据的缓冲区地址
C1==a FD 出口参数:CF=0――操作成功,CX=00H,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 80H ――
B7.<A#y2 非法命令86H ―― 未安装盒式磁带机
m1D,#=C,_ (5)、功能0FH
8b"vXNB.f 功能描述:格式化ESDI驱动器按期中止,仅在PS/2中有效,在此从略
&3Ry0?RET (6)、功能21H
)YVs=0j 功能描述:读/写自检(POST)错误记载,仅在PS/2中有效,在此从略
ly`\TnC (7)、功能4FH
#Xk/<It 功能描述:键盘截听,仅在PS/2中有效,在此从略
(c
S'Nm5 (8)、功能80H
~^/BAc 功能描述:打开设备
Tmk'rOg5 入口参数:AH=80H
!{F\\D/ BX=设备号
A;TNR CX=进程号
-amNz.`[PR 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
8dh ?JqX
(9)、功能81H
FI @kE19 功能描述:关闭设备
l!<(}?u9 入口参数:AH=81H
8&:dzS BX=设备号
.[
s6x5M CX=进程号
=)%~Q
K{Y 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
734H{,~ (10)、功能82H
Q
sPZ dC 功能描述:进程终止
zG7y$\A 入口参数:AH=81H
swg*fhJFB BX=过程号
*|,ye5" 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
je74As[ (11)、功能83H
sWq@E6,I 功能描述:事件等待
/tJ%
gF 入口参数:AH=83H 若须要事件等待,则:AL=00H
o,qUf CX:DX=千分秒
U9XOs)^ ES:BX=信号量字节的地址
_=K\E0I.m 否则,调用参数为AL=01H
),@m
3wQ 出口参数:若调用时,AL=00H,操作成功――CF=0,否则,CF=1
Cy5M0{ (12)、功能84H
:n OCs 功能描述:读游戏杆
]V,#>' 入口参数:AH=84H
be]Zx`)k DX=00H――读取开关设置
nFjaV`6`@ =01H――读取阻力输入
R=C+] 出口参数:CF=1H――操作失败,否则,
POQ4&ChA DX=00H时,AL=开关设置(位7~4)
n],"!>=+ DX=01H时,AX、BX、CX和DX分辨为A(x)、A(y)、B(x)和B(y)的值
[M?&JA