(13)、功能0CH
6GX'&z 功能描述:查寻
lnL&
v'{ 入口参数:AH=0CH
qd{o64;| CH=柱面的低8位
nR4L4tdS CL(7-6位)=柱面的高2位
a
OR} DH=磁头
3S1V^C-eBx DL=80H~0FFH:硬盘
;wND?: 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
1Lz`.%k`: (14)、功能0DH
dVc;Tt 功能描述:硬盘系统复位
8+Al+6d|! 入口参数:AH=0DH
'7o'u] DL=80H~0FFH:硬盘
nV 38Mj2U 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
HRIf)n&~f (15)、功能0EH
~-x8@ / 功能描述:读扇区缓冲区
}u
cqzdk#2 入口参数:AH=0EH
MbLG8T:y ES:BX=缓冲区的地址
W=M&U 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
}l$M%Ps!a (16)、功能0FH
k$:QpTg[ 功能描述:写扇区缓冲区
r5Ej 入口参数:AH=0FH
>0)E\_ u ES:BX=缓冲区的地址
#b\&Md|; 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
:}x\&]uC#k (17)、功能10H
i,rP/A^q 功能描述:读取驱动器状态
zYpIG8"o5 入口参数:AH=10H
vW]F
rb DL=80H~0FFH:硬盘
heoOOP(# 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
X@Eq5s (18)、功能11H
&RRggPx"k 功能描述:校准驱动器
$m:}{:LDCf 入口参数:AH=11H
_tL+39 u DL=80H~0FFH:硬盘
U@yrqT@;AU 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
"Nd$sZk= (19)、功能12H
wJ! 功能描述:节制器RAM诊断
I'"*#QOX 入口参数:AH=12H
w3Aq[1U0 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
Dn$zwksSs (20)、功能13H
p`gg 功能描述:把持器驱动诊断
C yC<{D+ 入口参数:AH=13H
M_MiY|%V/K 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
~]Mq' (21)、功能14H
[ /*$?PXt 功能描述:掌握器内部诊断
^i&Qr+v 入口参数:AH=14H
X^% I 3 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
@A!Ef=R (22)、功能15H
o;FjpZ 功能描述:读取磁盘类型
Cih} 入口参数:AH=15H
I5'^tBf[{ DL=驱动器,00H~7FH:软盘
;80H~0FFH:硬盘
pTUsdao^, 出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
O8SX#,3^} =01H ― 无改变线支持的软盘驱动器
Fdd$Bl.&XS =02H ― 带有转变线支撑的软盘驱动器
^*C6]*C}te =03H ― 硬盘,CX:DX=512字节的扇区数
L6BHh_*E (23)、功能16H
6v GcM3M 功能描述:读取磁盘变更状态
iJ42` 51 入口参数:AH=16H
m#,
F%s DL=00H~7FH:软盘
W()FKP\??! 出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
.
)Fn]x"< (24)、功能17H
\s&w0V`Y 功能描述:设置磁盘类型
&N0W! 入口参数:AH=17H
]=9%fA DL=00H~7FH:软盘 AL=00H ― 未用
SynxMUlA =01H ― 360K在360K驱动器中
H;*:XLPF =02H ― 360K在1.2M驱动器中
s .^9;%@$J =03H ― 1.2M在1.2M驱动器中
aFo%B; 8m =04H ― 720K在720K驱动器中
:*tv`:;p 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
Q9K
Gf; (25)、功能18H
+<:p`% 功能描述:设置格式化媒体类型
,qiS;2
( 入口参数:AH=18H
0'^? m$ CH=柱面数
gtJ^8khME CL=每磁道的扇区数
+x
G] (? DL=00H~7FH:软盘
cgYMo{R3 出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的阐明
\ :
})R{ (26)、功能19H
Y8.0R-:ZAN 功能描述:磁头掩护,仅在PS/2中有效,在此从略
F"hi2@/TI (27)、功能1AH
x0.&
fCh% 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
)[9L|o5D 3、串行口服务(Serial Port Service――INT 14H)
'Twi
@I 00H ―初始化通信口03H ―读取通信口状态
`]5XY8^kI 01H ―向通信口输出字符04H ―扩充初始化通信口
aEXV^5;,pJ 02H ―从通讯口读入字符
7`X"B*`~b (1)、功能00H
Uvf-h4^J]: 功能描述:初始化通信口
Ze WHSU
入口参数:AH=00H
BOL_kp" DX=初始化通信口号(0=COM1,1=COM2,……)
\'E _ AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
Yc:b:\0}F6 76543210
TW3:Y\ p 000 = 110X0 = None0 = 1 bit10 = 7 bits
FD|R4 V*3 001 = 15001 = Odd1 = 2 bits11 = 8 bits
Aplqxvth 010 = 30011 = Even
":]O3 D{r 011 = 600
)yJe h 100 = 1200
5*g@;aR1 101 = 2400
6J%S
kuxR 110 = 4800
lBQ|= 111 = 9600
nkJ*$cT1o 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
7azxqa5: 出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
Syp|s3u; 位6―传递移位存放器为空
"j$}'uK< 位5―传递坚持寄存器为空
7MGc+M(p 位4―发现终止位3―发现帧错误
,z%F="@b9 位2―发明奇偶错
= 1}-]ctVn 位1―发现越界错
)QBsyN<x6 位0―接受数据准备好
-2
tZ AL=Modem状态
\SLYqJ~m 位7―接收单线信号诊断
s
]QzNc 位6―环唆使器
W:rzfO.`Z 位5―数据发送筹备好
9\Xl3j! 位4―肃清数据,再发送位3―改变在接受线上的信号诊断
F,:F9r?l,H 位2―后边界环指导器
! \awT 位1―改变“数据预备好”状态
r{%NMj 位0―改变“扫除―发送”状态
"a,Tc2xk (2)、功能01H
aOYd"S}u 功能描述:向通信口输出字符
KL5rF,DME 入口参数:AH=01H
`
|]6<<'iW AL=字符
S^x9 2&! DX=初始化通信口号(0=COM1,1=COM2,……)
l
q.0?( 出口参数:AL的值不变
[&{"1Z AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
+\:I3nKs% (3)、功能02H
n1sH`C[c 功能描述:从通信口读入字符
<wE2ly&x 入口参数:AH=02H
\re.KB#R DX=初始化通信口号(0=COM1,1=COM2,……)
X/7: * 出口参数:AL=接受的字符
6_XX[.% AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
|0qk (4)、功能03H
,{oP`4\Lm 功能描述:读取通信口状态
?erDP8 入口参数:AH=03H
ppV\FQ{K DX=初始化通信口号(0=COM1,1=COM2,……)
N_gjOE`x5 出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明
//LXb
P3/ (5)、功能04H
;quGy3 功能描述:裁减初始化通信口,仅在PS/2中有效,在此从略
]
KuK\(\ 4、杂项系统服务(Miscellaneous System Service――INT 15H)
._FgQ``PL 00H ―开盒式磁带机马达85H ―系统恳求(SysReq)键
{ @-Q1 01H ―关盒式磁带机马达86H ―延迟
D^&! 02H ―读盒式磁带机87H ―移动扩展内存块
=<e# 2 03H ―写盒式磁带机88H ―读取扩展内存大小
(n`\ b47 0FH ―格式化ESDI驱动器定期中断89H ―进入维护模式
]/$tt@h 21H ―读/写自检(POST)过错记载90H ―设备期待
[dzb
{M6_ 4FH ―键盘截听91H ―设备加电自检
DJn>. Gd 80H ―装备翻开C0H ―读取体系环境
G^2"\4R]p 81H ―设备关闭C1H ―读取扩大BIOS数据区地址
e
#zGLxa 82H ―进程终止C2H ―鼠标图形
~NTpMF 83H ―事件等待C3H ―设置WatcHdog超时
F`u{'w:Hv 84H ―读游戏杆C4H ―可编程选项挑选
PTePSj1N (1)、功能00H
P$
pl 功能描述:开盒式磁带机马达
vG\Wr.h0!= 入口参数:AH=00H
eM9~&{m. 出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
X&p-Ge1>z (2)、功能01H
6]rrj
功能描述:关盒式磁带机马达
Sl$dXB@ 入口参数:AH=01H
LXXxwIBS 出口参数:CF=0――操作成功,否则,AH=状态(86H,
运动鞋,若未安装盒式磁带机)
OOk53~2id (3)、功能02H
Q'|cOQX 功能描述:读盒式磁带机
e.HN%LrhS 入口参数:AH=02H
6=')*_~/ CX=读入的字节数
e<C5}#wt ES:BX=寄存数据的缓冲区地址
L7jz^g^ 出口参数:CF=0――操作胜利,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状况码,其值含意如下: 01H
!Uj !Oy ―― CRC校验码错80H ―― 非法命令
S[u<vHy 02H ―― 位信号凌乱86H ―― 未装置盒式磁带机
;3?M?E/$s 04H ―― 无发现数据
rg'? ?rq (4)、功能03H
[9LYR3 p 功能描述:写盒式磁带机
8\a)}k~4 入口参数:AH=03H
#%{\59/w CX=要写入的字节数
`8y & ES:BX=已存数据的缓冲区地址
r?[mn^Bo 5 出口参数:CF=0――操作成功,CX=00H,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 80H ――
lO9>?y8.y 非法命令86H ―― 未安装盒式磁带机
L>L4%? (5)、功能0FH
KBJ|P^W5j 功能描述:格式化ESDI驱动器按期中止,仅在PS/2中有效,在此从略
g{D&|qWj (6)、功能21H
R]V`t^1 功能描述:读/写自检(POST)错误记载,仅在PS/2中有效,在此从略
V) a6H^l (7)、功能4FH
A?7%q^;
E 功能描述:键盘截听,仅在PS/2中有效,在此从略
+s S*EvF (8)、功能80H
d&ZwVF! 功能描述:打开设备
M"_XaVl 入口参数:AH=80H
#g|j;{P BX=设备号
gai?LXM
l} CX=进程号
C/cGr)|8% 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
M,#t7~t (9)、功能81H
rmhCuY?f 功能描述:关闭设备
tlcA\+%) 入口参数:AH=81H
6Nl$&jL
BX=设备号
UfkRY<H CX=进程号
!^LvNW\| 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
vEgJmHv; (10)、功能82H
4p-$
5Fk8} 功能描述:进程终止
W4#:_R,&, 入口参数:AH=81H
c:$:j,i} BX=过程号
BF_k~ 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
pGcc6q1
(11)、功能83H
_*;cwMne- 功能描述:事件等待
4sJx_Qi 入口参数:AH=83H 若须要事件等待,则:AL=00H
UwM}!K7)G
CX:DX=千分秒
|Ji?p>\~ ES:BX=信号量字节的地址
nQP0<_S 否则,调用参数为AL=01H
L;`
4
" 出口参数:若调用时,AL=00H,操作成功――CF=0,否则,CF=1
O%)9tFT (12)、功能84H
1a)_Lko 功能描述:读游戏杆
nRo`O 入口参数:AH=84H
43)9iDmJ8< DX=00H――读取开关设置
B!N8 07 =01H――读取阻力输入
F9c2JBOM 出口参数:CF=1H――操作失败,否则,
C )I"yeS. DX=00H时,AL=开关设置(位7~4)
8bysg9H0 DX=01H时,AX、BX、CX和DX分辨为A(x)、A(y)、B(x)和B(y)的值
zHU#Jjc_b (13)、功能85H
Lhc@*_2 功能描述:系统要求(SysReq)键
54;iLL 入口参数:AH=85H
$yc,D=*Isi AL=00H――键按下
B`WfJ2*2 =01H――键放开
s<dD>SU 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
vV'^HD^v (14)、功能86H
tFSdi.|G= 功能描述:延迟
000$ZsW? 入口参数:AH=86H
$x)'_o}
e CX:DX=千分秒
Xo*$|9[. 出口参数:CF=0――操作成功,AH=00H
ef.lM]cO (15)、功能87H
(Q4_3<G+ 功能描述:从惯例内存和扩展内存之间移动扩展内存块
-j$l@2g 入口参数:AH=87H
q+:(@w6 CX=挪动的字数
zbi ES:SI=GDT(Global Descriptor Table)的地址,其构造定义如下: 偏移量存储的信息
HcVPJuD 00h-0Fh保留,但现全为0
E:o:)h?$ 10h-11h段的长度(2CX-1或更大)
ft*0?2N~ 12h-14h24位源地址
ps
[6)d)o 15h访问权限字节(其值为93h)
C>u 3n^ 16h-17h保留,但现全为0
U-?
^B*< 18h-19h段的长度(2CX-1或更大)
$%E9^F 1Ah-1Ch 24位目的源地址
-'N#@Wdr 1Dh拜访权限字节(其值为93h)
<s2l*mc 1Eh-2Fh保存,但现全为0
k
g61Dgu 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码,其含义如下:
(gf\VYM-7 01H ―― RAM奇偶错
lcP@5ZW 02H ―― 异样中断错
TZP{=v< 03H ―― 20号线门地址失败
87Uv+((H (16)、功能88H
2at?9{b 功能描述:读取扩展内存大小
[.I,B tY+ 入口参数:AH=88H
*~cs8<.!1 出口参数:AX=扩展内存字节数(以K为单位)
a"DV`jn (17)、功能89H
^VIUXa 功能描述:进入保护模式,CPU从实模式进入保护模式
UbibGa=
) 入口参数:AH=89H
B5cyX*! ? BH=IRQ0的中断号
Y1'.m5E BL=IRQ8的中断号
vX/A9Qi,U. ES:SI=GDT的地址(参见功能号87H)
w@ 5/mf? 出口参数:CF=1――操作失败,AH=0FFH,否则,AH=00H,CS、DS、ES和SS都是用户定义的抉择器
r$GPYyHK (18)、功能90H
j'K38@M:MN 功能描述:设备等待
a1Hz3y~S/ 入口参数:AH=90H AL=驱动器类型,详细的驱动器类型定义如下:
33Jd!orXU =00H~7FH――串行再重用设备
[J^
=80H~0BFH――可重入式设备
9lf*O0Z&n =0C0H~0FFH――等候访问设备,不自检功能
X) V7bVW 00h ― 磁盘
~q)u(WC| 02h ― 键盘
vY6oVjM 80h ― 网络
XZ`:wmc| FDh ― 软盘马达启动01h ― 软盘
_;56^1'T 03h ― 点设备(Pointing Device)
E<tK4?i" FCh ― 硬盘复位
lbQQtpEKO FEh ― 打印机
0}{'C5 ES:BX=对驱动器类型80H~0FFH的请求块地址
)qL&%xz 出口参数:CF=1――操作失败,否则,AH=00H
{C3U6kKs;R (19)、功能91H
rQ/,XH 功能描述:设备加电自检
o*">KqU`b 入口参数:AH=91H
! QM.P
t7c AL=00H~7FH――串行再重用设备
jMM$ d,7B =80H~0BFH――可重入式设备
EIjI!0j 出口参数:AH=00H
~9\$5n)a (20)、功能0C0H
OS-sk! 功能描述:读取系统环境
Mi+H#xx16 入口参数:AH=0C0H
#B8*gFZB 出口参数:ES:BX=配置表地址,配置表的定义如下: 偏移量含义说明
n]Zk;%yL 00h-01h表的大小(字节数)
-KH)J 02h系统模型
'Gx$Bj 03h系统子模型
bB!#:j>(v 04hBIOS版本号
kH'p\9= 05h配置标记,其各位为1时的解释如下:
FmEc`N9\v 位7―DMA通道3应用
+oI3I~ 位6―存在附属8259
>nzu],
U 位5―实时时钟有效
.%}?b~
位4―键盘截听有效
:4:N f 位3―等待外部事件有效
!*aPEf270 位2―扩展BIOS数据区
)KE[!ofD 位1―微通道设施
O}Hf
6
2" 位0―保留
hn.bau[ 06h-09h保留
#`(WUn0H? (21)、功能C1H
fmfTSN(Q~` 功能描述:读取扩展BIOS数据区地址,仅在PS/2中有效,在此从略
|Os6V<u" (22)、功能C2H
9i5tVOhE 功能描述:鼠标图形,仅在PS/2中有效,在此从略
CS 8jA\ (23)、功能C3H
>@_im6 功能描述:设置WatcHdog超时,仅在PS/2中有效,在此从略
u7fK1 ^O (24)、功能C4H
Xd<t5{bD! 功能描述:可编程选项取舍,仅在PS/2中有效,在此从略
\P;rES' 5、键盘服务(Keyboard Service――INT 16H)
\8S~c8Z~ 00H、10H ―从键盘读入字符03H ―设置重复率
"5C`,4s 01H、11H ―读取键盘状态04H ―设置键盘点击
D-2.fjo9! 02H, 12H ―读取键盘标志05H ―字符及其扫描码进栈
FS6<V0pil (1)、功能00H和10H
20b<68h$: 功能描述:从键盘读入字符
qnM|w~G 入口参数:AH=00H――读键盘
"T2"]u<52 =10H――读扩展键盘,可依据0000:0496H单元的内容断定:扩展键盘是否有效
4[yIOs 出口参数:AH=键盘的扫描码
R
BwO+J53y AL=字符的ASCII码
lhH`dG D (2)、功能01H和11H
hA}~es=c 功能描述:读取键盘状态
z0%\OhuCcf 入口参数:AH=01H――检讨一般键盘
-#In;~ =11H――检查扩展键盘
j'?7D0> 出口参数:ZF=1――无字符输入,否则,AH=键盘的扫描码,AL=ASCII码。
eg/<[ A: (3)、功能02H和12H
jCioE 功能描述:读取键盘标志
.B72C[' c 入口参数:AH=02H――普通键盘的移位标志
!8
-oR6/$% =12H――扩展键盘的移位标志
WOLuw% 出口参数:AL=键盘标志(02H和12H都有效),其各位之值为1时的含义如下: 位7―INS开状态位3―ALT键按下
gF?[rqz{ 位6―CAPS LOCK开状态位2―CTRL键按下
E 99hlY~1: 位5―NUM LOCK开状态位1―左SHIFT键按下
W>_]dPB S/ 位4―SCROLL LOCK开状态位0―右SHIFT键按下
M_v?9L AH=扩展键盘的标志(12H有效),其各位之值为1时的含义如下:
6!x&LoM 位7―SysReq键按下位3―右ALT键按下
F{06 _T 位6―CAPS LOCK键按下位2―右CTRL键按下
r
={c,i 位5―NUM LOCK键按下位1―左ALT键按下
^d}gpin 位4―SCROLL键按下位0―左CTRL键按下
d)f@ 5/< (4)、功能03H
3@+b}9s8 功能描述:设置重复率
k.<]4iS 入口参数:AH=03H 对PC/AT跟PS/2:AL=05H
ca i<,3H BH=重复延迟
:x.7vZzxs BL=重复率
7SD Fz} 对于PCjr:AL=00H――装入缺省的速率和延迟
]i(-I <` =01H――增添初始延迟
A.<H>=Z#O =02H――反复频率下降一半
H]Hv;fcC =03H――增长延迟和降低一半重复频率
=qN2Xg/ =04H――关闭键盘重复功能
!9 fz(9 出口参数:无
0uBl>A7qhn (5)、功能04H
:O5og[;b 功能描述:设置键盘点击
%Q!`NCe+[ 入口参数:AH=04H AL=00H――封闭键清点击功能
Mg^e3D1_ =01H――打开键盘点击功能
wY"Q o7 出口参数:无
]THPSw_y
8 (6)、功能05H
Xt#1Qs 功能描述:字符及其扫描码进栈
5+fLeC; 入口参数:AH=05H
A'nq}t 3 CH=字符的描述码
\w'*z&`W9 CL=字符的ASCII码
sdS^e`S 出口参数:CF=1――操作成功,AL=00H,否则,AL=01H
,6r{VLN 6、并行口服务(Parallel Port Service――INT 17H)
~xoF6CF 00H ―向打印机输出字符
.$#r
V?7 01H ―初始化打印机端口
h`3eu;5) 02H ―读取打印机状态
Dr6A,3B (1)、功能00H
R<V!%rL;; 功能描述:向打印机输出字符
8#Q$zLK42N 入口参数:AH=00H
Ka,^OW}<%q AL=输出的字符
xzx$TUL DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
+d|mR9^([ 出口参数:AH=打印机状态。其各位为1时的含义如下: 位7―打印机闲暇 位3―I/O错误
SRSvot};C 位6―打印机响应位2―保留
y9KB< yh/ 位5―无纸位1―保留
[b$4Shx 位4―打印机被选位0―打印机超时
F-*2LMe (2)、功能01H
aj}(E+ 功能描述:初始化打印机端口
Q~Z=(rP20 入口参数:AH=01H
<EST?.@~+ DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
y_.!!@, 出口参数:AH=打印机状态。各位定义如下功能00H所示
+b3^.wkq (3)、功能02H
l{D'
uI[& 功能描述:读取打印机状态
!\g+8> 入口参数:AH=02H
(#;`"Yu DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
*&
m#qEv 出口参数:AH=打印机状态。各位定义如下功能00H所示
*cO sv 7、时钟服务(Clock Service――INT 1AH)
3
zn W= 00H ―读取时钟“滴答”计数06H ―设置闹钟
-J^(eog[6 01H ―设置时钟“滴答”计数07H ―闹钟复位
gsn)Wv$h 02H ―读取时间0AH ―读取天数计数
@&}
q}D 03H ―设置时间0BH ―设置天数计数
N;+[`l 04H ―读取日期 80H ―设置声音源信息
>fIk;6<{ 05H ―设置日期
v
36%Pj` (1)、功效00H
S~Id5T:, 功能描述:读取时钟“滴答”计数
+[xnZ$Iev 进口参数:AH=00H
^H6<Km
l/V 出口参数:AL=00H――未过午夜,否则,表现已过午夜
TFuR@KaBR CX:DX=时钟“滴答”计数
B7"PIk
k; (2)、功能01H
}ZqW@- 功能描述:设置时钟“滴答”计数
R-P-i0~ 入口参数:AH=01H
r$wxk 4%Rz CX:DX=时钟“滴答”计数
4WB-Ec 出口参数:无
lqb/eN9(t (3)、功能02H
)TmHhNo 功能描写:读取时光
L
dn8 入口参数:AH=02H
_FwK-?4E- 出口参数:CH=BCD码格式的小时
5K?}}Frrt` CL=BCD码格式的分钟
TFcT3]R[rL DH=BCD码格式的秒
xGI, Lk+ DL=00H――标准时间,否则,夏令时
FW.$5*f=' CF=0――时钟在走,否则,时钟停止
kEd@oC (4)、功能03H
lq"f[-8a2q 功能描述:设置时间
K x~|jq 入口参数:AH=03H
mZUfn%QXb( CH=BCD码格式的小时
c_"
~n| CL=BCD码格局的分钟
XQ*eP?OS{ DH=BCD码格式的秒
"gD-8C3 DL=00H――尺度时间,否则,夏令时
)P|[r 出口参数:无
HfLLlH<L`& (5)、功能04H
vpU#xm.K 功能描述:读取日期
CX m+)a-L 入口参数:AH=04H
HQ{JwW!m 出口参数:CH=BCD码格式的世纪
Xo*DvD CL=BCD码格式的年
$m CarFV-T DH=BCD码格式的月
Uw4>
v: DL=BCD码格式的日
@ps1Dr4s CF=0――时钟在走,否则,时钟结束
Dn>%%K@0 (6)、功能05H
%4W$Lq} 功能描述:设置日期
S'HnBn
/ 入口参数:AH=05H
(os$B CH=BCD码格式的世纪
v|E"[P2e CL=BCD码格式的年
Q%-di= DH=BCD码格式的月
Xer
bUkZ DL=BCD码格式的日
> 0<
)= 出口参数:无
"4%"&2L (7)、功能06H
cr;g5C
V 功能描述:设置闹钟
,y%3mR_~ 入口参数:AH=06H
gqWupL
CH=BCD码格式的小时
!s@Rok CL=BCD码格式的分钟
&[hLzlrg DH=BCD码格式的秒
!!o8N<NU 出口参数:CF=0――操作成功,否则,闹钟已设置或时钟已停滞
iH.$f /)N (8)、功能07H
a
l20V 功能描述:闹钟复位
wR{'y)$ 入口参数:AH=07H
"U\JV)N 出口参数:无
t&9A
]<n%, (9)、功能0AH
aAy'\T$x. 功能描述:读取天数计数,仅在PS/2有效,在此从略
3 R&lqxhg (10)、功能0BH
+<
prgP`v 功能描述:设置天数计数,仅在PS/2有效,在此从略
@X3{
x\i'I (11)、功能80H
f>ZyI{ 功能描述:设置声音源信息
cv/_r#vN 入口参数:AH=80H
jV8q)=}*) AL=声音源
"}Me}S<
=00H――8253可编程计时器,通道2
q:<{% U$ =01H――盒式磁带输入
:eZh'-c? =02H――I/O通道上的"Audio In"
rS1fK1dys =03H――声音发生芯片
4ikd M/ 出口参数:无
B:Z_9,gj-N 8、直接系统服务(Direct System Service)
o!~Jzd.=h INT 00H ―“0”作除数
Pm$q]A~ INT 01H ―单步中断
eznypY= INT 02H ―非屏蔽中断(NMI)
~n/
$ INT 03H ―断点中断
W0=O+0$^ INT 04H ―算术溢犯错误
#Mg]GeDJ{ INT 05H ―打印屏幕和BOUND越界
X=C1/4wU INT 06H ―非法指令毛病
U?!>Nd INT 07H ―处理器扩展无效
FE o269Ur INT 08H ―时钟中断
7$r
jlVe INT 09H ―键盘输入
^_ojR4 INT 0BH ―通信口(COM2:)
apk4j\i?5 INT 0CH ―通信口(COM1:)
?2Kt'1s# INT 0EH ―磁盘驱动器输入/输出
*|_"W+JC INT 11H ―读取设备配置
= P INT 12H ―读取常规内存大小(返回值AX为内存容量,以K为单位)
CB&iI' INT 18H ―ROM BASIC
wKH ::! INT 19H ―重启动系统
9 fMau INT 1BH ―CTRL+BREAK处置程序
.IJ_jt-^d INT 1CH ―用户时钟服务
fBQ?|~:n INT 1DH ―指向显示器参数表指针
cT\I[9!) INT 1EH ―指向磁盘驱动器参数表指针
_GKB6e% INT 1FH ―指向图形字符模式表指针<PIXTEL_MMI_EBOOK_2005>6 </PIXTEL_MMI_EBOOK_2005>