(13)、功能0CH
Ovu!G
q 功能描述:查寻
Z#w@ /!"}T 入口参数:AH=0CH
AY3nQH
CH=柱面的低8位
*UM=EQaYk CL(7-6位)=柱面的高2位
1C)
l)pV DH=磁头
DPIIE2X DL=80H~0FFH:硬盘
&,~0*&r0 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
-UD^O*U (14)、功能0DH
8JYF0r7 功能描述:硬盘系统复位
\Nd8,hE 入口参数:AH=0DH
~:8}Bz2!5 DL=80H~0FFH:硬盘
Dxj&9Ra 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
3@xn<eu (15)、功能0EH
0V:7pSC{P 功能描述:读扇区缓冲区
Ej|rf Y 入口参数:AH=0EH
zg)-RCG ES:BX=缓冲区的地址
7Uy49cs, 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
L#)F00/` (16)、功能0FH
mWhQds6 功能描述:写扇区缓冲区
Ci{,e% 入口参数:AH=0FH
gKyYBr ES:BX=缓冲区的地址
ey4RKk, 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
~ti{na4W< (17)、功能10H
0A$x'pU) 功能描述:读取驱动器状态
{{'GR"D 入口参数:AH=10H
aE]/w1a DL=80H~0FFH:硬盘
ZcT%H*Ib]9 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
BT[jD}? (18)、功能11H
CVo2?ZQ 功能描述:校准驱动器
7;]n+QRfm 入口参数:AH=11H
.aJ\^Fx DL=80H~0FFH:硬盘
P'wn$WE[n\ 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
=}SH*xi6 (19)、功能12H
Z1@E 功能描述:节制器RAM诊断
POZ5W)F( 入口参数:AH=12H
s+9q`k^ 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
"YW&,X5R (20)、功能13H
a?63 5*9K 功能描述:把持器驱动诊断
-1~-uE.~4d 入口参数:AH=13H
UJhmhI 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
vUlGE (21)、功能14H
W Z!?O0.A 功能描述:掌握器内部诊断
u1@&o9 入口参数:AH=14H
6p;G~,bd~ 出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
CJn{tP (22)、功能15H
*<.{sx^Gk 功能描述:读取磁盘类型
U/9i'D[|{ 入口参数:AH=15H
q\0CS>. DL=驱动器,00H~7FH:软盘
;80H~0FFH:硬盘
ao+lL
Cr 出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器
g>L4N.ZH_v =01H ― 无改变线支持的软盘驱动器
25:[VH$:4 =02H ― 带有转变线支撑的软盘驱动器
{=Z xF =03H ― 硬盘,CX:DX=512字节的扇区数
2hD(zUSy (23)、功能16H
. 5cL+G1k# 功能描述:读取磁盘变更状态
nU^ -D1s{ 入口参数:AH=16H
REEs}88);' DL=00H~7FH:软盘
!xqy6%p 出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
Bf)}g4nYn (24)、功能17H
z' oK
0" 功能描述:设置磁盘类型
H K]-Q
TEn 入口参数:AH=17H
TnuNoMD. DL=00H~7FH:软盘 AL=00H ― 未用
o7_*#5rD =01H ― 360K在360K驱动器中
m'j]T/WF =02H ― 360K在1.2M驱动器中
0.MD_s0)> =03H ― 1.2M在1.2M驱动器中
][gr(-6 8 =04H ― 720K在720K驱动器中
:NHP," 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
-[h2fqu1 (25)、功能18H
9A7LDHst7 功能描述:设置格式化媒体类型
!Dc|g~km\ 入口参数:AH=18H
jyLE CH=柱面数
+n'-%?LD& CL=每磁道的扇区数
K@RE-K6{ DL=00H~7FH:软盘
6k4ZzQ} 出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的阐明
q
=, (26)、功能19H
fV "gL(7 功能描述:磁头掩护,仅在PS/2中有效,在此从略
)o=ipm[ (27)、功能1AH
NZ|(#` X 功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略
\H^A@f 3、串行口服务(Serial Port Service――INT 14H)
3QD+&9{D 00H ―初始化通信口03H ―读取通信口状态
=x &"aF1 01H ―向通信口输出字符04H ―扩充初始化通信口
O4 +a[82 02H ―从通讯口读入字符
ep ,"@,, (1)、功能00H
VB}4#-dG? 功能描述:初始化通信口
jmE\+yz 入口参数:AH=00H
aSGZF w DX=初始化通信口号(0=COM1,1=COM2,……)
8@)4)+e AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
0%W0vTvL 76543210
2HX#:y{\l 000 = 110X0 = None0 = 1 bit10 = 7 bits
ji&%'h 001 = 15001 = Odd1 = 2 bits11 = 8 bits
|/YwMBi 010 = 30011 = Even
='[J. 011 = 600
U!TSAg21P 100 = 1200
f[XsnN2 101 = 2400
!GAU?J;<#2 110 = 4800
aAi" 111 = 9600
2[V9`r8* 对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
H\PY\O&cP 出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
4WAs_~ 位6―传递移位存放器为空
; *ZiH%q, 位5―传递坚持寄存器为空
_u]S/X- 位4―发现终止位3―发现帧错误
#}lq2!f6 位2―发明奇偶错
l&2pU
v= 位1―发现越界错
R'z
-#*[
位0―接受数据准备好
tK0Ksnl^ AL=Modem状态
9 aacW 位7―接收单线信号诊断
`h(*D 位6―环唆使器
LJh^-FQ 位5―数据发送筹备好
-*nd5(lY& 位4―肃清数据,再发送位3―改变在接受线上的信号诊断
.Bs~FIe^ 位2―后边界环指导器
vNn$dc 位1―改变“数据预备好”状态
!xRboPg 位0―改变“扫除―发送”状态
C4h4W3w (2)、功能01H
kw$*o
k 功能描述:向通信口输出字符
vw'BKi
F 入口参数:AH=01H
xE"QX
N AL=字符
@&F\ M} DX=初始化通信口号(0=COM1,1=COM2,……)
(oG-h"^/ 出口参数:AL的值不变
SmMJ%lgA6 AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
qN@-H6D1= (3)、功能02H
D:I6nSoC 功能描述:从通信口读入字符
>&-"
X# : 入口参数:AH=02H
wc~k4B9" DX=初始化通信口号(0=COM1,1=COM2,……)
TPi=!*$& 出口参数:AL=接受的字符
fEYo<@5c] AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
9`|
^cL*6 (4)、功能03H
wQR0R~|M 功能描述:读取通信口状态
=JM !`[ 入口参数:AH=03H
\1H~u,a DX=初始化通信口号(0=COM1,1=COM2,……)
rE5q
BEh 出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明
e"u89acp (5)、功能04H
]ff5MY 36 功能描述:裁减初始化通信口,仅在PS/2中有效,在此从略
;R4qE$u2^ 4、杂项系统服务(Miscellaneous System Service――INT 15H)
cpJ(77e 00H ―开盒式磁带机马达85H ―系统恳求(SysReq)键
Ed ,O>( 01H ―关盒式磁带机马达86H ―延迟
c)Ep<W<r1 02H ―读盒式磁带机87H ―移动扩展内存块
x/]]~@: 03H ―写盒式磁带机88H ―读取扩展内存大小
,2/y(JX}*! 0FH ―格式化ESDI驱动器定期中断89H ―进入维护模式
WVkJ=r0Ny 21H ―读/写自检(POST)过错记载90H ―设备期待
lE 09 Y 4FH ―键盘截听91H ―设备加电自检
n^+rxG6L 80H ―装备翻开C0H ―读取体系环境
F
=Zc_ 81H ―设备关闭C1H ―读取扩大BIOS数据区地址
]fb3>HOTJ 82H ―进程终止C2H ―鼠标图形
nLjc.Z\Bl 83H ―事件等待C3H ―设置WatcHdog超时
dZ
i?Z 84H ―读游戏杆C4H ―可编程选项挑选
]$xN`O4W{ (1)、功能00H
qR>"r"Fq 功能描述:开盒式磁带机马达
jxdxIkAHZc 入口参数:AH=00H
se, 0Rvkt 出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
50VH>b_ (2)、功能01H
^cz;UQX~} 功能描述:关盒式磁带机马达
-)dS`hM 入口参数:AH=01H
(;1Pgh 出口参数:CF=0――操作成功,否则,AH=状态(86H,
运动鞋,若未安装盒式磁带机)
~V?3A/] (3)、功能02H
f6O5k8n 功能描述:读盒式磁带机
TLC&@o
: 入口参数:AH=02H
I6B4S"Q5< CX=读入的字节数
szG 0?e ES:BX=寄存数据的缓冲区地址
o*}--d?S 出口参数:CF=0――操作胜利,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状况码,其值含意如下: 01H
'V-_3WWxU ―― CRC校验码错80H ―― 非法命令
q(YFt*(;w 02H ―― 位信号凌乱86H ―― 未装置盒式磁带机
)?qH#>mD6 04H ―― 无发现数据
, U?W (4)、功能03H
KfkE'_F 功能描述:写盒式磁带机
u{>_Pb 入口参数:AH=03H
o7B }~;L CX=要写入的字节数
V {H/>>k7 ES:BX=已存数据的缓冲区地址
H.R7,'9 出口参数:CF=0――操作成功,CX=00H,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 80H ――
wn-{Vkpm 非法命令86H ―― 未安装盒式磁带机
7x ?2(( (5)、功能0FH
k
lqN9d9k
功能描述:格式化ESDI驱动器按期中止,仅在PS/2中有效,在此从略
D3i`ehh (6)、功能21H
ZZJXd+Q} 功能描述:读/写自检(POST)错误记载,仅在PS/2中有效,在此从略
MG6
y (7)、功能4FH
x-3!sf@ 功能描述:键盘截听,仅在PS/2中有效,在此从略
e_{!8u.+ (8)、功能80H
60`4
_Uy]_ 功能描述:打开设备
2-#:Y
入口参数:AH=80H
k=o>DaEh( BX=设备号
5[{#/!LX) CX=进程号
v7kR]HU[y 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
y!;PBsU%Sx (9)、功能81H
FJj # 功能描述:关闭设备
yk<$XNc 入口参数:AH=81H
ygz6 ~( BX=设备号
4EB&Zmg[K CX=进程号
Bt\z0*t=s 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
=e>#oPH (10)、功能82H
^twJNm{99 功能描述:进程终止
QxjX:O 入口参数:AH=81H
}Cy
S_Tc BX=过程号
rWXw/a 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
:?}U Z# (11)、功能83H
i$Sq.
NU 功能描述:事件等待
!^/Mn 入口参数:AH=83H 若须要事件等待,则:AL=00H
e yLVu. CX:DX=千分秒
l`}Ag8Q ES:BX=信号量字节的地址
;N FTdP 否则,调用参数为AL=01H
mm5y'=# 出口参数:若调用时,AL=00H,操作成功――CF=0,否则,CF=1
L`!M3c@u (12)、功能84H
+.RC{o, 功能描述:读游戏杆
s.)nS$ 入口参数:AH=84H
j+>#.22+ DX=00H――读取开关设置
`S{Blv =01H――读取阻力输入
P(Fd|).j$ 出口参数:CF=1H――操作失败,否则,
K[XFJ 9 DX=00H时,AL=开关设置(位7~4)
?5oeyBA@ DX=01H时,AX、BX、CX和DX分辨为A(x)、A(y)、B(x)和B(y)的值
P
o:)b (13)、功能85H
EpO5_T_ 功能描述:系统要求(SysReq)键
rkW2_UTZE 入口参数:AH=85H
)38M~/ ^l AL=00H――键按下
1;4]
HNI =01H――键放开
0{O|o_ 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
Mw
lhL? (14)、功能86H
TyCMZsvM, 功能描述:延迟
;BR`}~m 入口参数:AH=86H
4ZZ/R?AiK CX:DX=千分秒
g`skmHS89 出口参数:CF=0――操作成功,AH=00H
7D;g\{>M (15)、功能87H
l]s,CX 功能描述:从惯例内存和扩展内存之间移动扩展内存块
Wy'H4Rg8 入口参数:AH=87H
pzMli^ CX=挪动的字数
![v@+9 ES:SI=GDT(Global Descriptor Table)的地址,其构造定义如下: 偏移量存储的信息
:!wdqn 00h-0Fh保留,但现全为0
r`THOj\cM 10h-11h段的长度(2CX-1或更大)
$=?CW( 12h-14h24位源地址
6L~tUe.G 15h访问权限字节(其值为93h)
5Y4i|R 16h-17h保留,但现全为0
+U%U3tAvs 18h-19h段的长度(2CX-1或更大)
}/%(7Ff{ 1Ah-1Ch 24位目的源地址
"SuBtoK 1Dh拜访权限字节(其值为93h)
l1RpG" 1Eh-2Fh保存,但现全为0
Z]I[?$y 出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码,其含义如下:
-'tgr6=|w" 01H ―― RAM奇偶错
QDRgVP 02H ―― 异样中断错
kW#{[,7r 03H ―― 20号线门地址失败
K,>D%mJ (16)、功能88H
;btH[a iV 功能描述:读取扩展内存大小
}<EA)se" 入口参数:AH=88H
OOEmXb]8 出口参数:AX=扩展内存字节数(以K为单位)
n%Vt r (17)、功能89H
O1.a=O 功能描述:进入保护模式,CPU从实模式进入保护模式
$?l? 入口参数:AH=89H
FZM9aA BH=IRQ0的中断号
{I!sXj BL=IRQ8的中断号
WH.5vrY Z ES:SI=GDT的地址(参见功能号87H)
bBQ1~ R 出口参数:CF=1――操作失败,AH=0FFH,否则,AH=00H,CS、DS、ES和SS都是用户定义的抉择器
|/?)u$U< (18)、功能90H
TB]Bl. 功能描述:设备等待
QOECpk- 入口参数:AH=90H AL=驱动器类型,详细的驱动器类型定义如下:
;P-xKRU!Xx =00H~7FH――串行再重用设备
D3LW49
=80H~0BFH――可重入式设备
p7"o:YSQ =0C0H~0FFH――等候访问设备,不自检功能
("t;
2Mw 00h ― 磁盘
V}#2pP 02h ― 键盘
R~,*W1G6sF 80h ― 网络
hCX}* FDh ― 软盘马达启动01h ― 软盘
<y(uu(c 03h ― 点设备(Pointing Device)
YQ`G
OP#/
FCh ― 硬盘复位
,6Kx1 c FEh ― 打印机
$I L7c]Gw ES:BX=对驱动器类型80H~0FFH的请求块地址
Y&O<A8=8 出口参数:CF=1――操作失败,否则,AH=00H
$Nr :YI (19)、功能91H
:@TfhQV_=Q 功能描述:设备加电自检
Azrc+ k 入口参数:AH=91H
'[]V%^F AL=00H~7FH――串行再重用设备
T4`.rnzyRb =80H~0BFH――可重入式设备
Go}C{(4T 出口参数:AH=00H
C:n55BE9 (20)、功能0C0H
1.]Py" @: 功能描述:读取系统环境
V4GcW|P4y 入口参数:AH=0C0H
%@Nuzdp
出口参数:ES:BX=配置表地址,配置表的定义如下: 偏移量含义说明
So*Q8`"-. 00h-01h表的大小(字节数)
8X`Gm!) 02h系统模型
~n#rATbxf 03h系统子模型
(m[]
A&u 04hBIOS版本号
n&x#_B- 05h配置标记,其各位为1时的解释如下:
+Io[o6* 位7―DMA通道3应用
~_P,z
? 位6―存在附属8259
$
X~4J 位5―实时时钟有效
DfFsCTu 位4―键盘截听有效
317Lv
\[ 位3―等待外部事件有效
!GcH ) 位2―扩展BIOS数据区
e,qc7BJzK 位1―微通道设施
KaC+x-%K 位0―保留
J7BfH,o 06h-09h保留
/>(e.)f (21)、功能C1H
=<I 90j~) 功能描述:读取扩展BIOS数据区地址,仅在PS/2中有效,在此从略
Pew-6u" (22)、功能C2H
F4i
c^F{K 功能描述:鼠标图形,仅在PS/2中有效,在此从略
xX`P-h>V`c (23)、功能C3H
95;q] =U 功能描述:设置WatcHdog超时,仅在PS/2中有效,在此从略
:Vc+/ZyW (24)、功能C4H
n83,MV?- 功能描述:可编程选项取舍,仅在PS/2中有效,在此从略
S,
LW/:, 5、键盘服务(Keyboard Service――INT 16H)
LuS]D% 00H、10H ―从键盘读入字符03H ―设置重复率
]R/VE"- 01H、11H ―读取键盘状态04H ―设置键盘点击
/i|T \ 02H, 12H ―读取键盘标志05H ―字符及其扫描码进栈
L2[|g~ (1)、功能00H和10H
dI<s)! 功能描述:从键盘读入字符
!L"3Ot d 入口参数:AH=00H――读键盘
RQ#g
n =10H――读扩展键盘,可依据0000:0496H单元的内容断定:扩展键盘是否有效
s{#ZRmc2B 出口参数:AH=键盘的扫描码
A,
rgN;5fb AL=字符的ASCII码
EoqUFa, (2)、功能01H和11H
8
M3Q8& 功能描述:读取键盘状态
?fDF Rms 入口参数:AH=01H――检讨一般键盘
-crKBy =11H――检查扩展键盘
d !
A)H<Zt 出口参数:ZF=1――无字符输入,否则,AH=键盘的扫描码,AL=ASCII码。
E_]L8UC;m
(3)、功能02H和12H
"; tl>Ot 功能描述:读取键盘标志
S`TP#uzKu] 入口参数:AH=02H――普通键盘的移位标志
L3P _ =12H――扩展键盘的移位标志
k6-Q3W[+a 出口参数:AL=键盘标志(02H和12H都有效),其各位之值为1时的含义如下: 位7―INS开状态位3―ALT键按下
dhpEBJ 位6―CAPS LOCK开状态位2―CTRL键按下
C)/uX5 位5―NUM LOCK开状态位1―左SHIFT键按下
E^ _P 位4―SCROLL LOCK开状态位0―右SHIFT键按下
<#JJS}TLk AH=扩展键盘的标志(12H有效),其各位之值为1时的含义如下:
a0OH 位7―SysReq键按下位3―右ALT键按下
wxEFM)zr 位6―CAPS LOCK键按下位2―右CTRL键按下
.?9+1.` 位5―NUM LOCK键按下位1―左ALT键按下
nC^?6il
位4―SCROLL键按下位0―左CTRL键按下
?as)vYP (4)、功能03H
/o#!9H 功能描述:设置重复率
D+d\<": 入口参数:AH=03H 对PC/AT跟PS/2:AL=05H
0\O*\w? BH=重复延迟
rxjMCMF BL=重复率
:;\>jxA 对于PCjr:AL=00H――装入缺省的速率和延迟
\[oU7r}?/V =01H――增添初始延迟
z-K?AkB1 =02H――反复频率下降一半
D`PnY&ffT =03H――增长延迟和降低一半重复频率
&}31q` =04H――关闭键盘重复功能
*;. l/ 出口参数:无
Ath^UKO" (5)、功能04H
1tU}}l 功能描述:设置键盘点击
'h_PJ% 入口参数:AH=04H AL=00H――封闭键清点击功能
Urur/_]-% =01H――打开键盘点击功能
7$'%*|C. 出口参数:无
v;AMx-_WH (6)、功能05H
gP1~N^hke] 功能描述:字符及其扫描码进栈
'Cs
D[< 入口参数:AH=05H
ao>bn
RXR CH=字符的描述码
Dp!3uR']p CL=字符的ASCII码
5f
PYtVm 出口参数:CF=1――操作成功,AL=00H,否则,AL=01H
\9dSI 6、并行口服务(Parallel Port Service――INT 17H)
!fr /WxJ 00H ―向打印机输出字符
>K**SjVG 01H ―初始化打印机端口
x&7%U 02H ―读取打印机状态
EU.vw0}u8 (1)、功能00H
>lQ&^9EI% 功能描述:向打印机输出字符
EL$"MT}p 入口参数:AH=00H
-~ytk= AL=输出的字符
5OP$n]|( DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
xnWCio>M 出口参数:AH=打印机状态。其各位为1时的含义如下: 位7―打印机闲暇 位3―I/O错误
@@K@;Jox 位6―打印机响应位2―保留
[,)yc/{* 位5―无纸位1―保留
epp ;~(xr 位4―打印机被选位0―打印机超时
pZp|F
(2)、功能01H
j|!.K|9B 功能描述:初始化打印机端口
fBS`b[x 入口参数:AH=01H
B4 5B`Ay DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
rRyBGEj 出口参数:AH=打印机状态。各位定义如下功能00H所示
9H:5XR (3)、功能02H
BFmYbK 功能描述:读取打印机状态
+hL+3`TD#H 入口参数:AH=02H
C-4NiXa DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
%:oyHlz% 出口参数:AH=打印机状态。各位定义如下功能00H所示
]^MOFzSz~ 7、时钟服务(Clock Service――INT 1AH)
0:UK)t)3I 00H ―读取时钟“滴答”计数06H ―设置闹钟
YgiwtZ5FY 01H ―设置时钟“滴答”计数07H ―闹钟复位
Vzf{
gr? 02H ―读取时间0AH ―读取天数计数
9k =-8@G9 03H ―设置时间0BH ―设置天数计数
QxCZ<| 04H ―读取日期 80H ―设置声音源信息
/l_$1<c 05H ―设置日期
IQ[?ej3W (1)、功效00H
+RS>#zd/= 功能描述:读取时钟“滴答”计数
vf(8*}'!Q 进口参数:AH=00H
OJ$169@; 出口参数:AL=00H――未过午夜,否则,表现已过午夜
%\PnsnJ9Q CX:DX=时钟“滴答”计数
c7T9kV8hS (2)、功能01H
?PORPv# 功能描述:设置时钟“滴答”计数
\ &1)k/ 入口参数:AH=01H
qCK)FOU CX:DX=时钟“滴答”计数
^ a%U *>P 出口参数:无
|eL&hwqzG (3)、功能02H
B;tU+36nM 功能描写:读取时光
9], ;i7c 入口参数:AH=02H
X.<_TBos| 出口参数:CH=BCD码格式的小时
:/fG %e CL=BCD码格式的分钟
|qbCmsY5/ DH=BCD码格式的秒
b9%}<w DL=00H――标准时间,否则,夏令时
+4^XFPq~ CF=0――时钟在走,否则,时钟停止
_l]`Og@Y (4)、功能03H
GXB4&Q!C 功能描述:设置时间
_.0c~\VA 入口参数:AH=03H
P{mV CH=BCD码格式的小时
-
'+|r] CL=BCD码格局的分钟
*0M#{HQ DH=BCD码格式的秒
pv039~Sud DL=00H――尺度时间,否则,夏令时
UN_f2 出口参数:无
Nw $io8:d
(5)、功能04H
t ]{qizfOB 功能描述:读取日期
h-h U=I8 入口参数:AH=04H
0(#HMBE8 出口参数:CH=BCD码格式的世纪
6"Q/Y[y CL=BCD码格式的年
_H@s^g DH=BCD码格式的月
, M$*c DL=BCD码格式的日
k9UmTvX CF=0――时钟在走,否则,时钟结束
ERQa,h/ (6)、功能05H
P$_Y:XI ! 功能描述:设置日期
{"8\~r &b 入口参数:AH=05H
GyJp!
xFB CH=BCD码格式的世纪
kH*
l83 CL=BCD码格式的年
xjOy3_Js DH=BCD码格式的月
>1:s.[& DL=BCD码格式的日
AC3K*)`E
出口参数:无
'dM &~LSQ (7)、功能06H
kbBD+* 功能描述:设置闹钟
,
$5; 入口参数:AH=06H
evsH>hE^ CH=BCD码格式的小时
;5#P? CL=BCD码格式的分钟
=wK3\rG DH=BCD码格式的秒
PYr#vOH 出口参数:CF=0――操作成功,否则,闹钟已设置或时钟已停滞
?
Ldw\ (8)、功能07H
YD 2M<.U 功能描述:闹钟复位
TveCy & 入口参数:AH=07H
(xK=/()}q 出口参数:无
},0fPkVsU (9)、功能0AH
1JgnuBX" 功能描述:读取天数计数,仅在PS/2有效,在此从略
x*5'
6 (10)、功能0BH
6k"Wy3/ 功能描述:设置天数计数,仅在PS/2有效,在此从略
tr7FV1p (11)、功能80H
%^^2 功能描述:设置声音源信息
w
M (!9Ws3 入口参数:AH=80H
TJ7on.; AL=声音源
)vOZp& =00H――8253可编程计时器,通道2
#QZg{ =01H――盒式磁带输入
~CldqXeI =02H――I/O通道上的"Audio In"
*r p@`W5
=03H――声音发生芯片
!6|Kpy8 出口参数:无
2f`u?T 8、直接系统服务(Direct System Service)
t d q;D INT 00H ―“0”作除数
X55Eemg/ INT 01H ―单步中断
2|tZ xlt- INT 02H ―非屏蔽中断(NMI)
Rb<aCX INT 03H ―断点中断
N4!YaQQ;} INT 04H ―算术溢犯错误
8U\;N INT 05H ―打印屏幕和BOUND越界
Ia)wlA02S INT 06H ―非法指令毛病
f'Wc_L) INT 07H ―处理器扩展无效
rj$u_y3S* INT 08H ―时钟中断
FOB9CsMe INT 09H ―键盘输入
?)Z~H,Q(z INT 0BH ―通信口(COM2:)
Slq=;TDp INT 0CH ―通信口(COM1:)
go6Hb> INT 0EH ―磁盘驱动器输入/输出
"K
OLRJ@ INT 11H ―读取设备配置
/+2^xEIjE INT 12H ―读取常规内存大小(返回值AX为内存容量,以K为单位)
;W?e@ Lgxk INT 18H ―ROM BASIC
"My \&0- INT 19H ―重启动系统
#g4X`AHB INT 1BH ―CTRL+BREAK处置程序
!rb)Y;WQt INT 1CH ―用户时钟服务
T9{94Ra INT 1DH ―指向显示器参数表指针
P`[6IS#\S INT 1EH ―指向磁盘驱动器参数表指针
_zJY1cr INT 1FH ―指向图形字符模式表指针<PIXTEL_MMI_EBOOK_2005>6 </PIXTEL_MMI_EBOOK_2005>