(13)、功能0CH
X
g:w;#r, 功能描述:查寻
UW7*,B q 入口参数:AH=0CH
'N$hbl CH=柱面的低8位
%M{qr!?uj CL(7-6位)=柱面的高2位
\\F^uM7, DH=磁头
8Xpf|?. DL=80H~0FFH:硬盘
y6.}h9~ 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
j.Ro(0% (14)、功能0DH
,Y&LlB 2
功能描述:硬盘系统复位
Y 1a[HF^- 入口参数:AH=0DH
9"Vch;U$ DL=80H~0FFH:硬盘
nU]n]gd 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
K*;e>{p (15)、功能0EH
USz|Rh 功能描述:读扇区缓冲区
;h[p " 入口参数:AH=0EH
"&jA
CI ES:BX=缓冲区的地址
vK2sj1Hzr 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
oTOr,Mn0\6 (16)、功能0FH
[.\uHt 功能描述:写扇区缓冲区
WP, Ll\K)7 入口参数:AH=0FH
_DPWp,k<~ ES:BX=缓冲区的地址
"?Dov/+Q. 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
Y<('G5A (17)、功能10H
j^ L"l;m 功能描述:读取驱动器状态
)N[9r{3 入口参数:AH=10H
s*`_Ka57]~ DL=80H~0FFH:硬盘
+`pS 7d 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
61|uvTX (18)、功能11H
r|$@Wsb?# 功能描述:校准驱动器
5WN^8`{'3 入口参数:AH=11H
j8p</gd DL=80H~0FFH:硬盘
r[xj,eIb 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
4yhan/zA (19)、功能12H
[fF0Qa- 功能描述:节制器RAM诊断
4]L5%=atn 入口参数:AH=12H
K)z{R n 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
b-pZrnZ! (20)、功能13H
EBjSK/ 功能描述:把持器驱动诊断
$4K(AEt[ 入口参数:AH=13H
SMHQo/c r 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
3WdYDv]N}L (21)、功能14H
>TSPEvWc 功能描述:掌握器内部诊断
E6"+\-e 入口参数:AH=14H
l*^J}oY 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
9>gxJ7pY (22)、功能15H
H;('h#=cD 功能描述:读取磁盘类型
ks92-%;: 入口参数:AH=15H
^%(HZ'$wC DL=驱动器,00H~7FH:软盘
;80H~0FFH:硬盘
u{#}Lo>B # 出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
~JjL411pG =01H ― 无改变线支持的软盘驱动器
7!%/vO0m =02H ― 带有转变线支撑的软盘驱动器
h`O"]2 =03H ― 硬盘,CX:DX=512字节的扇区数
B|%(0j8 (23)、功能16H
}j=UO*| 功能描述:读取磁盘变更状态
?y1']GAo 入口参数:AH=16H
8<BYAHY^ DL=00H~7FH:软盘
}^|g|xl! 出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
"B18|#v (24)、功能17H
)8`7i{F 功能描述:设置磁盘类型
0$RZ~ 入口参数:AH=17H
W?y7mw_S DL=00H~7FH:软盘 AL=00H ― 未用
ra87~kj< =01H ― 360K在360K驱动器中
a]
0B{ =02H ― 360K在1.2M驱动器中
ITcgpK6k =03H ― 1.2M在1.2M驱动器中
_5<d'fBd =04H ― 720K在720K驱动器中
VaYL#\;c< 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
r\#_b4-v3h (25)、功能18H
m]C|8b7Y 功能描述:设置格式化媒体类型
BE,XiH; 入口参数:AH=18H
X`/3X}<$7 CH=柱面数
yV{&x CL=每磁道的扇区数
,1xX`: DL=00H~7FH:软盘
gcS?r : 出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的阐明
@Z0?1+k (26)、功能19H
2~`lvx 功能描述:磁头掩护,仅在PS/2中有效,在此从略
Q]44A+M] (27)、功能1AH
@bPR"j5D 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
E}^np[u7 3、串行口服务(Serial Port Service――INT 14H)
hw2'.}B"( 00H ―初始化通信口03H ―读取通信口状态
\X3Q,\H
@ 01H ―向通信口输出字符04H ―扩充初始化通信口
z{wW6sgPr 02H ―从通讯口读入字符
4XL$I*;4 (1)、功能00H
Ej_ >*^b 功能描述:初始化通信口
o!6~tO=% 入口参数:AH=00H
kSW=DE|#} DX=初始化通信口号(0=COM1,1=COM2,……)
Iax-~{B3AY AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
v,T:V#f^ 76543210
^)J2tpr;]= 000 = 110X0 = None0 = 1 bit10 = 7 bits
}I}/e
v 001 = 15001 = Odd1 = 2 bits11 = 8 bits
Bf5Z 010 = 30011 = Even
Uu_g_b:z 011 = 600
n>t&l8g%g 100 = 1200
<x!q!; 101 = 2400
Cs:?9G 110 = 4800
s=S
9y7i(R 111 = 9600
<bSG|VqnH 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
9f(0
qa 出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
h.Y&_=
Gc 位6―传递移位存放器为空
`}r)0,Z}3 位5―传递坚持寄存器为空
D=+md 位4―发现终止位3―发现帧错误
Sb4^*
$uz 位2―发明奇偶错
m&PfZ%'[ 位1―发现越界错
(6}[y\a+ 位0―接受数据准备好
|~K
5] AL=Modem状态
<USK6!-G 位7―接收单线信号诊断
&nV/XLpG 位6―环唆使器
T\ *#9a 位5―数据发送筹备好
-(dtAo6 位4―肃清数据,再发送位3―改变在接受线上的信号诊断
!1b}M/Wx 位2―后边界环指导器
|2Vhj
<6 位1―改变“数据预备好”状态
SD/=e3 位0―改变“扫除―发送”状态
m&PB5s\= (2)、功能01H
'iM#iA8 功能描述:向通信口输出字符
bIWSNNV0F 入口参数:AH=01H
XnwVK AL=字符
adcH3rV DX=初始化通信口号(0=COM1,1=COM2,……)
CL|d> 出口参数:AL的值不变
/~(T[\E< AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
c$.Zg= (3)、功能02H
]x1;uE?1J 功能描述:从通信口读入字符
`K7UWtp 入口参数:AH=02H
sSLVR^ DX=初始化通信口号(0=COM1,1=COM2,……)
8aqH;|fG} 出口参数:AL=接受的字符
:[:*kbWN- AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
9xN` (4)、功能03H
d
O1h1yJJ 功能描述:读取通信口状态
&wX568o 入口参数:AH=03H
j%U'mGx DX=初始化通信口号(0=COM1,1=COM2,……)
<.Dg3RH 出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明
zv-9z (5)、功能04H
.rwa=IW 功能描述:裁减初始化通信口,仅在PS/2中有效,在此从略
j].=,M<dxE 4、杂项系统服务(Miscellaneous System Service――INT 15H)
aD&4C-,1 00H ―开盒式磁带机马达85H ―系统恳求(SysReq)键
A-e
RL` 01H ―关盒式磁带机马达86H ―延迟
.iV-Y *3< 02H ―读盒式磁带机87H ―移动扩展内存块
h ^.jK2I 03H ―写盒式磁带机88H ―读取扩展内存大小
h+c
9FN 0FH ―格式化ESDI驱动器定期中断89H ―进入维护模式
hAV@/oQ 21H ―读/写自检(POST)过错记载90H ―设备期待
=o)B1(v@. 4FH ―键盘截听91H ―设备加电自检
H
-K%F_# 80H ―装备翻开C0H ―读取体系环境
y&W3CW\: 81H ―设备关闭C1H ―读取扩大BIOS数据区地址
KY%LqcC 82H ―进程终止C2H ―鼠标图形
[w*]\x'S 83H ―事件等待C3H ―设置WatcHdog超时
m;JB=MZ=m 84H ―读游戏杆C4H ―可编程选项挑选
nK)hv95i_ (1)、功能00H
b&*)C#7/T 功能描述:开盒式磁带机马达
lt("yqBu 入口参数:AH=00H
[#SiwhF| 出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
U+Vb#U7; (2)、功能01H
)zydD=,bu 功能描述:关盒式磁带机马达
ydTd.` 入口参数:AH=01H
\ 62!{ 出口参数:CF=0――操作成功,否则,AH=状态(86H,
运动鞋,若未安装盒式磁带机)
sE])EwZ (3)、功能02H
Ov#G 7a" 功能描述:读盒式磁带机
U;=1v:~d 入口参数:AH=02H
rh DiIO_ CX=读入的字节数
g_JSgH!4 ES:BX=寄存数据的缓冲区地址
goOw.~dZ' 出口参数:CF=0――操作胜利,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状况码,其值含意如下: 01H
pLe[<N ―― CRC校验码错80H ―― 非法命令
Nwg?(h# 02H ―― 位信号凌乱86H ―― 未装置盒式磁带机
[NK&s:wMk 04H ―― 无发现数据
Ae;mU[MK/ (4)、功能03H
I uC7Hx`z 功能描述:写盒式磁带机
e0M'\'J 入口参数:AH=03H
;YZ'd"0v CX=要写入的字节数
XE8%t=V!c$ ES:BX=已存数据的缓冲区地址
K8W99:v 出口参数:CF=0――操作成功,CX=00H,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 80H ――
s~m]>^?8MR 非法命令86H ―― 未安装盒式磁带机
b"nD5r (5)、功能0FH
+*IRI/KUD 功能描述:格式化ESDI驱动器按期中止,仅在PS/2中有效,在此从略
K@vU_x0Sl (6)、功能21H
5
FE& 功能描述:读/写自检(POST)错误记载,仅在PS/2中有效,在此从略
G8.nKoHv7x (7)、功能4FH
+`ug?`_ 功能描述:键盘截听,仅在PS/2中有效,在此从略
A
: O"N (8)、功能80H
BZ,{gy7g7X 功能描述:打开设备
j XYr&F 入口参数:AH=80H
AYAbq}'Yt BX=设备号
ZA \;9M= CX=进程号
6 $K@s 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
7b7WQ 7u (9)、功能81H
:m<#\!? 功能描述:关闭设备
=&)R2pLs* 入口参数:AH=81H
<b?$-Rx BX=设备号
t)mc~M9w CX=进程号
/i{V21(% 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
}^
=f%EjV (10)、功能82H
>2ha6A[ 功能描述:进程终止
z 'V$)U$f 入口参数:AH=81H
Q\}Ck+d`a BX=过程号
/I:&P Pff 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
VI-6
t"l (11)、功能83H
6m@B.+1 功能描述:事件等待
g""Ep 入口参数:AH=83H 若须要事件等待,则:AL=00H
T!i
$nI& CX:DX=千分秒
/iL*) ES:BX=信号量字节的地址
M^lP`=sSv 否则,调用参数为AL=01H
MpTOC&NG%s 出口参数:若调用时,AL=00H,操作成功――CF=0,否则,CF=1
tns4 e\ (12)、功能84H
i.^:xZ 功能描述:读游戏杆
y&V'GhW!dd 入口参数:AH=84H
K)^8 :nt DX=00H――读取开关设置
HQnc`2 =01H――读取阻力输入
PsZ>L 出口参数:CF=1H――操作失败,否则,
q8H nPXV DX=00H时,AL=开关设置(位7~4)
G E? \Vm DX=01H时,AX、BX、CX和DX分辨为A(x)、A(y)、B(x)和B(y)的值
S|fb
' (13)、功能85H
w&e3#p 功能描述:系统要求(SysReq)键
dkeMiLm 入口参数:AH=85H
^9><qKbO AL=00H――键按下
+|TXKhm{ =01H――键放开
c7.M\f P
出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
p=\Q7<Z6d, (14)、功能86H
(/[email protected][1 功能描述:延迟
%j2$ ezud 入口参数:AH=86H
)i_:[ l6 CX:DX=千分秒
s5V|.R 出口参数:CF=0――操作成功,AH=00H
qC5IV}9` (15)、功能87H
5#y_EpL" 功能描述:从惯例内存和扩展内存之间移动扩展内存块
'rq@9$h1W 入口参数:AH=87H
u\"/EaQ{ CX=挪动的字数
xo2jfz ES:SI=GDT(Global Descriptor Table)的地址,其构造定义如下: 偏移量存储的信息
+"1-W>HV 00h-0Fh保留,但现全为0
}
7ND]y48 10h-11h段的长度(2CX-1或更大)
dK
;ebg9| 12h-14h24位源地址
ZU
vc|5] 15h访问权限字节(其值为93h)
)[u'LgVN/L 16h-17h保留,但现全为0
2 .\"Q 18h-19h段的长度(2CX-1或更大)
+(W7hK4ip 1Ah-1Ch 24位目的源地址
C XNYWx 1Dh拜访权限字节(其值为93h)
qJ .XI 1Eh-2Fh保存,但现全为0
rU(-R@[" 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码,其含义如下:
abCxB^5VL 01H ―― RAM奇偶错
jf
Vw{\l 02H ―― 异样中断错
dk"@2%xJ2d 03H ―― 20号线门地址失败
.&`apQD} (16)、功能88H
,gM:s}l!dJ 功能描述:读取扩展内存大小
6 !N2B[9 入口参数:AH=88H
@sW!g;\T 出口参数:AX=扩展内存字节数(以K为单位)
Ps<k 2 (17)、功能89H
@yC3a)=$L 功能描述:进入保护模式,CPU从实模式进入保护模式
FsQoQ#* 入口参数:AH=89H
fwlicbs ' BH=IRQ0的中断号
+n$ruoRJh BL=IRQ8的中断号
n&a\mGF ES:SI=GDT的地址(参见功能号87H)
'=eVem= 出口参数:CF=1――操作失败,AH=0FFH,否则,AH=00H,CS、DS、ES和SS都是用户定义的抉择器
_^`V0>Mh: (18)、功能90H
sZ7~AJ 功能描述:设备等待
f0R+Mz8{ 入口参数:AH=90H AL=驱动器类型,详细的驱动器类型定义如下:
>;R7r|^k =00H~7FH――串行再重用设备
[_}8Vv&6 =80H~0BFH――可重入式设备
1Dhu5ht =0C0H~0FFH――等候访问设备,不自检功能
{wgq>cb
00h ― 磁盘
yk(r R 02h ― 键盘
Y\+LBbB8 80h ― 网络
UoUQ6Ij FDh ― 软盘马达启动01h ― 软盘
ggm'9| 03h ― 点设备(Pointing Device)
0Wc_m; FCh ― 硬盘复位
n,LM"N:
FEh ― 打印机
MOay^{u ES:BX=对驱动器类型80H~0FFH的请求块地址
K-K>'T9F} 出口参数:CF=1――操作失败,否则,AH=00H
u^#e7u (19)、功能91H
T LF'7ufq 功能描述:设备加电自检
2$`Y 4b 3t 入口参数:AH=91H
.:GOKyr(~ AL=00H~7FH――串行再重用设备
k*!iUz{] =80H~0BFH――可重入式设备
yy[ Y= 出口参数:AH=00H
`%EcQ}Nr (20)、功能0C0H
4i5b.bU$ 功能描述:读取系统环境
& JJ*?Dl 入口参数:AH=0C0H
^
,)nuUy 出口参数:ES:BX=配置表地址,配置表的定义如下: 偏移量含义说明
F2ISg' 00h-01h表的大小(字节数)
#!%zf{(C+ 02h系统模型
"Nz@jv? 03h系统子模型
}' sW[?ik 04hBIOS版本号
ZU;j
z[} 05h配置标记,其各位为1时的解释如下:
{"2CI^!/U. 位7―DMA通道3应用
]0MuXiR 位6―存在附属8259
ao[yHcAs 位5―实时时钟有效
F%af05L[ 位4―键盘截听有效
$$< I}eMd> 位3―等待外部事件有效
{,Rlq
位2―扩展BIOS数据区
g5u4|+70 位1―微通道设施
GCX?W` 位0―保留
8G9( )UF. 06h-09h保留
wO`G_!W9 (21)、功能C1H
};EB[n 功能描述:读取扩展BIOS数据区地址,仅在PS/2中有效,在此从略
x5Fo?E (22)、功能C2H
9?~6{!m_9 功能描述:鼠标图形,仅在PS/2中有效,在此从略
fny6`_O (23)、功能C3H
98 ]pkqp4 功能描述:设置WatcHdog超时,仅在PS/2中有效,在此从略
?r5a* (24)、功能C4H
<h}x7y? 功能描述:可编程选项取舍,仅在PS/2中有效,在此从略
53pT{2]zAi 5、键盘服务(Keyboard Service――INT 16H)
*!{&n*N 00H、10H ―从键盘读入字符03H ―设置重复率
KrHKM 3< 01H、11H ―读取键盘状态04H ―设置键盘点击
7^mQfQv 02H, 12H ―读取键盘标志05H ―字符及其扫描码进栈
+DR{aX/ll (1)、功能00H和10H
m/(/!MVy 功能描述:从键盘读入字符
%y*'bS 入口参数:AH=00H――读键盘
g jzWW0C =10H――读扩展键盘,可依据0000:0496H单元的内容断定:扩展键盘是否有效
XW@C_@*J 出口参数:AH=键盘的扫描码
&GvSgdttv AL=字符的ASCII码
2;3&&yK2b (2)、功能01H和11H
! hEZV&y 功能描述:读取键盘状态
`Mcg&Mi~ 入口参数:AH=01H――检讨一般键盘
D ]
n|d+ =11H――检查扩展键盘
LP'q$iB! 出口参数:ZF=1――无字符输入,否则,AH=键盘的扫描码,AL=ASCII码。
1$6
u (3)、功能02H和12H
m({q<&]Qp 功能描述:读取键盘标志
/C5py-I 入口参数:AH=02H――普通键盘的移位标志
L~by `q N_ =12H――扩展键盘的移位标志
lA;^c) 出口参数:AL=键盘标志(02H和12H都有效),其各位之值为1时的含义如下: 位7―INS开状态位3―ALT键按下
*yo'Nqu 位6―CAPS LOCK开状态位2―CTRL键按下
.;.Zbhm 位5―NUM LOCK开状态位1―左SHIFT键按下
nn$^iw` 位4―SCROLL LOCK开状态位0―右SHIFT键按下
]#rV]As AH=扩展键盘的标志(12H有效),其各位之值为1时的含义如下:
dLwP7#r 位7―SysReq键按下位3―右ALT键按下
{4f%UnSz( 位6―CAPS LOCK键按下位2―右CTRL键按下
ko'V8r`V 位5―NUM LOCK键按下位1―左ALT键按下
PYY< 位4―SCROLL键按下位0―左CTRL键按下
PxvxZJf$@ (4)、功能03H
AN[pjC< 功能描述:设置重复率
UX.rzYM&T 入口参数:AH=03H 对PC/AT跟PS/2:AL=05H
Gl45HyY_ BH=重复延迟
Cw kQhj? BL=重复率
qe(C>qjMbG 对于PCjr:AL=00H――装入缺省的速率和延迟
hNgT/y8 =01H――增添初始延迟
,!g/1m
=02H――反复频率下降一半
g2'K3e?.% =03H――增长延迟和降低一半重复频率
S1'?"zAmd
=04H――关闭键盘重复功能
4gdXO 出口参数:无
l[m*csDk" (5)、功能04H
$AMcU5^b7 功能描述:设置键盘点击
K V?+9qa, 入口参数:AH=04H AL=00H――封闭键清点击功能
h
^`@%g9 S =01H――打开键盘点击功能
,1JQjsR 出口参数:无
^8-,S[az (6)、功能05H
[Fk|m1i! 功能描述:字符及其扫描码进栈
{.o4U0+ 入口参数:AH=05H
I3T;|;P7 CH=字符的描述码
qt"6~r! CL=字符的ASCII码
eWD!/yr| 出口参数:CF=1――操作成功,AL=00H,否则,AL=01H
|Zp')
JiS 6、并行口服务(Parallel Port Service――INT 17H)
?:l:fS0:{ 00H ―向打印机输出字符
\VW":+ 01H ―初始化打印机端口
p:{L fQ 02H ―读取打印机状态
XtBEVqrhi (1)、功能00H
Az#kE.8b*A 功能描述:向打印机输出字符
rwh4/h^S 入口参数:AH=00H
OPqhdqo AL=输出的字符
sE|8a DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
Z.unCf3Q 出口参数:AH=打印机状态。其各位为1时的含义如下: 位7―打印机闲暇 位3―I/O错误
+u\w4byl 位6―打印机响应位2―保留
,nP nH1vb 位5―无纸位1―保留
CD^@*jH9" 位4―打印机被选位0―打印机超时
Xa$%`
(2)、功能01H
2_?VR~mA# 功能描述:初始化打印机端口
hjk]?MC 入口参数:AH=01H
s=E6HP@q DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
Qx!Bf_,J 出口参数:AH=打印机状态。各位定义如下功能00H所示
wq1s#ag< (3)、功能02H
8. +f@wv 功能描述:读取打印机状态
ymqn1ja1 入口参数:AH=02H
7*Zm{r@u DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
/6n"$qon6 出口参数:AH=打印机状态。各位定义如下功能00H所示
H/8u?OC 7、时钟服务(Clock Service――INT 1AH)
)
R\";{`M 00H ―读取时钟“滴答”计数06H ―设置闹钟
Ep')@7^n 01H ―设置时钟“滴答”计数07H ―闹钟复位
l-h[I>TW 02H ―读取时间0AH ―读取天数计数
qxZf!NX5 03H ―设置时间0BH ―设置天数计数
H&k&mRi 04H ―读取日期 80H ―设置声音源信息
Cgf4E{\U! 05H ―设置日期
[E2".F3 (1)、功效00H
[W<j 功能描述:读取时钟“滴答”计数
>^<;;8Xh 进口参数:AH=00H
A
L|,\s 出口参数:AL=00H――未过午夜,否则,表现已过午夜
BuC\Bd^0 CX:DX=时钟“滴答”计数
U56g|V (2)、功能01H
s(L!]d.S$y 功能描述:设置时钟“滴答”计数
)
QnsRW{D" 入口参数:AH=01H
)RWukr+ CX:DX=时钟“滴答”计数
/@DJf\`vM 出口参数:无
9uX15a (3)、功能02H
8Vt'X2 功能描写:读取时光
ke/4l?zs 入口参数:AH=02H
EgzdRB\Cf 出口参数:CH=BCD码格式的小时
=~)rT8+) CL=BCD码格式的分钟
>29c[O"[ DH=BCD码格式的秒
~Q]::
DL=00H――标准时间,否则,夏令时
b!"FM/% CF=0――时钟在走,否则,时钟停止
X>]<rEh (4)、功能03H
6W;`}'ap 功能描述:设置时间
X1V~.kvt) 入口参数:AH=03H
n
\&H~0X CH=BCD码格式的小时
OsYZa`$, CL=BCD码格局的分钟
PVmePgF
DH=BCD码格式的秒
yy3`E}vX7 DL=00H――尺度时间,否则,夏令时
Q yQ[H 出口参数:无
/Vx
EqIK (5)、功能04H
2%H_%Zu9 功能描述:读取日期
nmuU*oL 入口参数:AH=04H
[~n|R Oo 出口参数:CH=BCD码格式的世纪
'CG% PjCO CL=BCD码格式的年
~)ysEZl DH=BCD码格式的月
vP%:\u:{ DL=BCD码格式的日
~!%G2E! CF=0――时钟在走,否则,时钟结束
plNw>rFa (6)、功能05H
=<ht@-1 功能描述:设置日期
Vk76cV
D 入口参数:AH=05H
3rLc\rK CH=BCD码格式的世纪
zMO xJ CL=BCD码格式的年
s)sT\crP@ DH=BCD码格式的月
[V5,1dmkI DL=BCD码格式的日
D@@"w+ 出口参数:无
'Q.5`o (7)、功能06H
W3R43>$ 功能描述:设置闹钟
'RV wxd 入口参数:AH=06H
]RF(0; CH=BCD码格式的小时
'BVI ^H4 CL=BCD码格式的分钟
v
|3mbApv DH=BCD码格式的秒
cf%2A1I2W 出口参数:CF=0――操作成功,否则,闹钟已设置或时钟已停滞
G=kW4rAk (8)、功能07H
FIQHs"#T 功能描述:闹钟复位
J*^ i=y 入口参数:AH=07H
.9<euPrz 出口参数:无
/<o?T{z<- (9)、功能0AH
"|PX5 功能描述:读取天数计数,仅在PS/2有效,在此从略
Kzwe36O;? (10)、功能0BH
aHNn!9#1 功能描述:设置天数计数,仅在PS/2有效,在此从略
B?
XK;*]) (11)、功能80H
)R"UX:Q> 功能描述:设置声音源信息
&.Yu%=} 入口参数:AH=80H
&m TYMpA AL=声音源
b~T
Tz`HZ =00H――8253可编程计时器,通道2
(Q.I DDlr =01H――盒式磁带输入
pE.TG4 =02H――I/O通道上的"Audio In"
5mm&l+N) =03H――声音发生芯片
#aKUD 出口参数:无
5/HkhTyj 8、直接系统服务(Direct System Service)
nKjT&R INT 00H ―“0”作除数
DMKtTt[} INT 01H ―单步中断
+9#qNkP INT 02H ―非屏蔽中断(NMI)
g}*p(Tp9: INT 03H ―断点中断
F$O$Y[ INT 04H ―算术溢犯错误
?H8dyQ5" INT 05H ―打印屏幕和BOUND越界
# `@jVX0 INT 06H ―非法指令毛病
(:}}p}u INT 07H ―处理器扩展无效
2=naPTP( INT 08H ―时钟中断
mdcsL~R INT 09H ―键盘输入
]qEg5:yY INT 0BH ―通信口(COM2:)
!H6X%hlk INT 0CH ―通信口(COM1:)
q'uGB fE. INT 0EH ―磁盘驱动器输入/输出
|jcIn[)= INT 11H ―读取设备配置
x l=i_ INT 12H ―读取常规内存大小(返回值AX为内存容量,以K为单位)
hXD/ INT 18H ―ROM BASIC
]?Q<lMG INT 19H ―重启动系统
65rf=*kz: INT 1BH ―CTRL+BREAK处置程序
pLMaXX~4_ INT 1CH ―用户时钟服务
z<9Llew^e INT 1DH ―指向显示器参数表指针
[?2,(X0yh1 INT 1EH ―指向磁盘驱动器参数表指针
Z!l]v.S INT 1FH ―指向图形字符模式表指针<PIXTEL_MMI_EBOOK_2005>6 </PIXTEL_MMI_EBOOK_2005>