埃德蒙顿华人社区-Edmonton China

 找回密码
 注册
查看: 746|回复: 0

菲律宾太阳城代理 BIOS中断大全(2)

[复制链接]
鲜花(0) 鸡蛋(0)
发表于 2010-8-8 19:07 | 显示全部楼层 |阅读模式
老杨团队,追求完美;客户至上,服务到位!
  (13)、功能0CH # K. S6 }. |- l( H' e+ g: F+ X4 L0 N
  功能描述:查寻/ u  s6 C" x* W, R' a6 |/ o
  入口参数:AH=0CH2 d- K; Q( j3 r( E! ?+ z
  CH=柱面的低8位
* N. q0 R) T% L* {# P5 T  CL(7-6位)=柱面的高2位
+ o5 a& C1 F# g" Y8 @) H  v, V; t  DH=磁头, h, ?* I, U' o* g9 r/ E
  DL=80H~0FFH:硬盘
- z+ A( O8 y' ^* r+ [  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明4 C+ X) D( s1 m! V
  (14)、功能0DH % U2 u5 m$ h2 J/ s: m1 a
  功能描述:硬盘系统复位
1 S1 D7 N$ k- o  入口参数:AH=0DH
3 E" o. I* O' U; x$ A8 S, }4 _  DL=80H~0FFH:硬盘; I8 L$ [3 K6 T9 B& F+ ^7 k
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
* S' Z$ u5 L  ~  (15)、功能0EH 3 `- i" A! ]6 S. u
  功能描述:读扇区缓冲区- ]6 Q( d2 e' K1 [  i& d
  入口参数:AH=0EH- d* ~$ M) n, i
  ES:BX=缓冲区的地址; C0 `" ^4 J- r4 ^; y6 Y
  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明1 s2 m0 W: H: j9 K# ]6 C
  (16)、功能0FH ! P# `9 J) ^. \  |4 |& C( E! X
  功能描述:写扇区缓冲区8 {+ C0 O  f2 T2 y4 M: P
  入口参数:AH=0FH- j: t* x! x, i; c* j
  ES:BX=缓冲区的地址
$ x  G1 ~+ O3 [5 T  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明$ z7 y; H; S% l
  (17)、功能10H , c4 c, S; W; G5 a' U0 k
  功能描述:读取驱动器状态
% k% o' A8 W; A  z  入口参数:AH=10H  @$ Y0 I: W5 \$ ~
  DL=80H~0FFH:硬盘7 U# r( F" Q; j+ G
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明, a- X+ I3 t; c- l" A; P- }6 b
  (18)、功能11H % T8 l% c& m9 o# V& g: O! {8 X# ^2 F
  功能描述:校准驱动器
- h" K4 Y6 @' d6 k- W  入口参数:AH=11H
1 D' w/ H/ Y% w& m  DL=80H~0FFH:硬盘. O/ L* i; a: X' u  z% C
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明2 _3 X2 @- V" v- S4 {  B
  (19)、功能12H   r  E& D. A  J! K. H7 z
  功能描述:控制器RAM诊断
: r" z+ j; O4 @$ }6 E8 o7 r6 L0 `  入口参数:AH=12H
7 D9 L9 p0 i2 ~8 Q4 Z. j  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明
5 V/ ?" A% i  C+ R3 u; ?  (20)、功能13H
7 E% S3 j5 M0 p1 W9 k  功能描述:控制器驱动诊断. R/ D  N. E" V9 w( H
  入口参数:AH=13H& \9 {; k- p# T7 p; q8 G
  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明7 O4 `( K2 O, V$ m3 u; a
  (21)、功能14H
* r; i4 L& Y9 r  功能描述:控制器内部诊断
, E- X, L" v2 C; B/ K' @  入口参数:AH=14H( U" g+ ~3 ]/ Y- N: X$ a# @+ g: t
  出口参数:CF=0――操作成功,否则,太阳城百家乐 2008奥运年,国产网游如何当自强,AH=状态代码,参见功能号01H中的说明
+ @- K7 U$ W7 ^9 k  (22)、功能15H
- E0 o" b7 O# W4 d" @. g" n; ~  功能描述:读取磁盘类型3 {7 I' n4 U% ]# y% ?) G
  入口参数:AH=15H6 [9 M" W5 ~2 G* E- p
  DL=驱动器,00H~7FH:软盘;80H~0FFH:硬盘3 R  w+ n' m  Z* b1 u
  出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器" a& @! B3 v5 k
  =01H ― 无改变线支持的软盘驱动器, |5 l. v. e, j$ {# a3 I( f6 w
  =02H ― 带有改变线支持的软盘驱动器
! @! l* N; L% D4 i0 ?* i5 g# Y9 \0 h  =03H ― 硬盘,CX:DX=512字节的扇区数
7 H7 }: ~! B: I. r7 B  (23)、功能16H 6 J0 x5 D3 ~' H) \
  功能描述:读取磁盘变化状态7 G/ \* l, {5 H; j
  入口参数:AH=16H
9 J8 ~+ Q* e5 l6 G  DL=00H~7FH:软盘4 H* W& P7 {6 `$ a
  出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
! T0 g& P, N( d' Z4 E  (24)、功能17H
' k1 ]% l- d3 D! k' ]  功能描述:设置磁盘类型
6 H" }/ R8 |& N0 G! P6 \  入口参数:AH=17H
% t$ C1 W+ y  {9 A# Z; m  DL=00H~7FH:软盘 AL=00H ― 未用/ t' w% t) C# d! t( x  \
  =01H ― 360K在360K驱动器中4 p2 ?" \& T; t) j
  =02H ― 360K在1.2M驱动器中
% {9 Y% u0 {' L) N, @0 H  =03H ― 1.2M在1.2M驱动器中; K0 _9 o2 y* C, U5 S% R: J
  =04H ― 720K在720K驱动器中4 t2 e+ g. j+ ~# ~
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明
- j+ R$ E& J9 s2 y% u/ u  (25)、功能18H 0 [. o  C4 F0 o! R
  功能描述:设置格式化媒体类型! x: R% G$ L3 z2 }
  入口参数:AH=18H  \. L+ s$ c1 }
  CH=柱面数) q5 L+ M7 N( T) W  |$ q& Z
  CL=每磁道的扇区数
2 \8 y% Q, m: U/ d1 ]" [) q  DL=00H~7FH:软盘4 V! V8 y/ a- e7 ^1 ^" r& `+ t
  出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的说明
- f3 R8 ~. |, h4 ^. X  (26)、功能19H
  g7 [  z3 x& z( y; P1 b  功能描述:磁头保护,仅在PS/2中有效,在此从略
+ s$ Z, z. j3 j  (27)、功能1AH $ s* l1 I' D) M
  功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略; N7 k  u; f. K5 U: ?3 `
  3、串行口服务(Serial Port Service――INT 14H) 4 e& c5 {" K+ o$ a+ W4 V
  00H ―初始化通信口03H ―读取通信口状态5 \  x% z; u+ k$ Y% y+ {7 R
  01H ―向通信口输出字符04H ―扩充初始化通信口
  R  K& K% e' a' s2 Y* p  02H ―从通信口读入字符
2 U) F( M6 E1 e! M9 O  (1)、功能00H
1 V* `9 e) m# G) ~  功能描述:初始化通信口
- w8 r( y" |- q- C$ W/ T  入口参数:AH=00H+ D" U( @' j  u- \. @8 r
  DX=初始化通信口号(0=COM1,1=COM2,……)3 n5 d9 v, y/ L4 N
  AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数
7 E8 p/ G$ E. O) N% O+ x; P  76543210
: s9 U9 z. {8 F7 t4 |" \8 B  000 = 110X0 = None0 = 1 bit10 = 7 bits
! ]! Z; z2 I& s% [7 G* l' T& _  001 = 15001 = Odd1 = 2 bits11 = 8 bits
4 K7 y$ I0 l; Y& n  010 = 30011 = Even3 }/ C: j7 ?( ^5 F+ f
  011 = 600# N2 s- I1 F% Y- X5 [
  100 = 12009 R& @3 \0 F' N$ \( Q7 `
  101 = 2400' L' F* o2 e; O- \* b. t% p
  110 = 4800
! n9 X4 K! {/ Q& i9 v  L% r  111 = 9600
, u9 L3 ~0 ]( o% O7 m! B  对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。! \7 z8 h2 K3 s  B1 b7 z" p/ i6 ]
  出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
0 c) X0 [: g, ]4 M& }" T  位6―传递移位寄存器为空
% x$ ^0 c/ \% ~0 [  位5―传递保持寄存器为空
& O/ w. l4 G, g7 r; x  位4―发现终止位3―发现帧错误: z# a+ ^* z: B7 I, h% V* @- B8 s3 E
  位2―发现奇偶错
! z; ~( F+ F" h$ N  位1―发现越界错
; C/ s5 k2 G" d$ E; N  位0―接受数据准备好6 l* k0 Q% r2 i: D* Z0 ]' `
  AL=Modem状态
  U# |& D1 A2 m  v* F5 b  位7―接受单线信号诊断
- O! g' S( a. l5 H9 q  位6―环指示器
1 [. `! B% r6 z7 ^: {  位5―数据发送准备好
+ L3 x) l& k7 k# P) V  位4―清除数据,再发送位3―改变在接受线上的信号诊断
4 {: {( ?3 X1 P; j; j  位2―后边界环指示器
0 q: `5 [6 m+ q& e1 Q: B  位1―改变“数据准备好”状态
& N4 ~' S3 g4 _7 C: I: h. t  位0―改变“清除―发送”状态+ E# F4 C7 `* b  d
  (2)、功能01H
5 k, U! f5 N+ |2 a0 n' `  功能描述:向通信口输出字符
4 P& [, {6 G1 t; w% E  K: j  入口参数:AH=01H
8 i$ ?9 e! A) [4 s$ T  AL=字符  R; r9 ^6 g& f
  DX=初始化通信口号(0=COM1,1=COM2,……). c  U8 q2 y: \. n. v2 g6 Y
  出口参数:AL的值不变7 C2 {8 _4 A/ L" a2 A! G, Y/ w! G" h
  AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
- p5 p" f- {3 c  (3)、功能02H / @* x/ _% x7 U1 Q  O6 q# c: W8 W
  功能描述:从通信口读入字符& T, s& k, c8 M/ z$ l' y  d/ D
  入口参数:AH=02H
% A$ }0 s9 }% s0 T, z  DX=初始化通信口号(0=COM1,1=COM2,……)
$ j7 P' I! A8 }! z  m  Q7 U! B  出口参数:AL=接受的字符
/ ^% r: u* z# D. r; @1 @: c: \  AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
! e; ]3 t1 W/ b/ Y- s9 T9 ^2 h9 e  (4)、功能03H   x/ n, a/ j$ k1 N" o: Y  `
  功能描述:读取通信口状态
6 z, H7 x, g. k# U* [5 O: ]+ R  入口参数:AH=03H
/ R0 _: H/ \" h8 }8 s$ _  DX=初始化通信口号(0=COM1,1=COM2,……): E! _7 l/ a! B8 u7 s7 }
  出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明0 D$ C. R5 j  T1 a3 i0 }
  (5)、功能04H
+ J5 z' ^" V6 ^$ f. K  功能描述:扩充初始化通信口,仅在PS/2中有效,在此从略2 S2 k: n* A4 p' Q* c
  4、杂项系统服务(Miscellaneous System Service――INT 15H) 0 P2 C$ Y4 h# J- R" N. {0 g
  00H ―开盒式磁带机马达85H ―系统请求(SysReq)键
9 v/ g5 ?  U5 ^: g  01H ―关盒式磁带机马达86H ―延迟
4 w3 k& L, P# L2 _, L; N3 R  02H ―读盒式磁带机87H ―移动扩展内存块
9 Q4 }, c* _  x. V$ d2 z# A  03H ―写盒式磁带机88H ―读取扩展内存大小+ v) Z% W* L$ y9 M3 U6 c
  0FH ―格式化ESDI驱动器定期中断89H ―进入保护模式
+ i% Y; c1 T" ^  21H ―读/写自检(POST)错误记录90H ―设备等待. |: j+ [2 S; C0 G& F% g2 }
  4FH ―键盘截听91H ―设备加电自检0 q5 y/ w" Z0 _+ `) R0 E' A
  80H ―设备打开C0H ―读取系统环境
. c0 ]+ D) c, o- p4 h5 V1 S  81H ―设备关闭C1H ―读取扩展BIOS数据区地址
, \. W/ c# ]6 l, j! P/ K$ y7 x1 }6 q3 d  82H ―进程终止C2H ―鼠标图形
. s" m4 M: q; B+ L: K  83H ―事件等待C3H ―设置WatcHdog超时
; J! s1 e0 Y/ n9 m: Y% l& \  84H ―读游戏杆C4H ―可编程选项选择$ Y. }2 p- b  v$ x
  (1)、功能00H
. a7 x6 x: a  m4 l  功能描述:开盒式磁带机马达. j) L; i) \  x  ]
  入口参数:AH=00H
7 }9 J$ m& L. V  出口参数:CF=0――操作成功,否则,AH=状态(86H,足球金沙开户 女大学生因感情纠葛跳楼自杀,若未安装盒式磁带机)
0 [# \0 P# u5 F# h# F  (2)、功能01H$ V/ ?7 A% e, A( r6 z% W6 [
  功能描述:关盒式磁带机马达/ P3 G5 T9 \! T
  入口参数:AH=01H% n0 Z. X& A. G. Y# D- e8 s
  出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
0 _0 D& X! j7 ^1 e. g, s  (3)、功能02H% w5 O4 b& f& a9 j: v# m
  功能描述:读盒式磁带机  ~1 X+ l0 {# }
  入口参数:AH=02H
8 ~& J2 S1 c; S, I) z# @  CX=读入的字节数
8 d2 a- c+ g0 |3 ]& L  ES:BX=存放数据的缓冲区地址9 w4 ]3 R7 V1 Y- U0 P9 N
  出口参数:CF=0――操作成功,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 01H
- Z1 N& i3 u* C! ^" n- f  ―― CRC校验码错80H ―― 非法命令
! o$ R' |3 }# T: C3 q9 o  02H ―― 位信号混乱86H ―― 未安装盒式磁带机
8 Q4 g/ ?1 ^) x" q( d# t5 |  04H ―― 无发现数据+ `. D$ l# `6 }+ n2 O8 @
  (4)、功能03H! E4 S. p7 j/ A. c7 `4 i
  功能描述:写盒式磁带机$ V# x: W+ d+ V
  入口参数:AH=03H. c; n# R2 C' {$ C% H
  CX=要写入的字节数
1 }0 O* h& @' o  ES:BX=已存数据的缓冲区地址: u/ n% Y. J/ _
  出口参数:CF=0――操作成功,CX=00H,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,菲律宾太阳城代理,其值含义如下: 80H ―― ' O. o5 _, z( k; [( y: J
  非法命令86H ―― 未安装盒式磁带机8 z( F9 J. W- O8 P* f1 Q& M
  (5)、功能0FH
6 i4 R6 w" f5 q  功能描述:格式化ESDI驱动器定期中断,仅在PS/2中有效,在此从略
/ p5 R7 f& Q8 m2 g4 p  (6)、功能21H
4 `) i  ?* K/ e3 Q# Q% h/ y  功能描述:读/写自检(POST)错误记录,仅在PS/2中有效,在此从略+ H& b8 k6 ]; Q/ x/ u6 I
  (7)、功能4FH
$ B0 ~" O8 j" F  功能描述:键盘截听,仅在PS/2中有效,在此从略0 ^: D, C9 L, G0 M2 i! N
  (8)、功能80H$ C  j5 z! L/ l1 \+ y" E
  功能描述:打开设备9 T! h7 v/ c- S( T0 g
  入口参数:AH=80H
; O0 q9 s2 }8 Z/ w/ A9 K9 d  r  BX=设备号4 z$ W, n/ q+ ~) b/ I' p2 a2 W
  CX=进程号- N; G& @+ T! `" q2 E2 ]& ?
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
# c& @, h& q8 V6 Q; A  (9)、功能81H/ w- n  K& e5 a3 q; k; ]
  功能描述:关闭设备( [7 v$ [5 L  R- v
  入口参数:AH=81H  G5 k8 X7 F" C- d4 U
  BX=设备号
6 G, l+ v# b: {/ u9 q  CX=进程号  X9 H& q2 E3 g% ^1 e
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码9 }# w% y3 H' Q, l2 X( P$ l
  (10)、功能82H& ]8 S2 ]- Q7 Z; Q
  功能描述:进程终止
) `- {# ]1 w/ v% b* ]4 w  入口参数:AH=81H6 o% C% O$ p8 ]4 z
  BX=进程号
- E* p# V, I) c/ |( ]  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
7 ?+ \; e' E6 w- Y  (11)、功能83H
, f' }) S! v6 q# B+ R5 O4 ~/ ~  功能描述:事件等待; m! `* G; F8 d4 Q: D
  入口参数:AH=83H 若需要事件等待,则:AL=00H
3 S( C0 ?- X5 A, ~7 F$ Z5 w4 D, L  CX:DX=千分秒
* {% z2 [7 C5 L! x7 b- F$ B- g6 j  ES:BX=信号量字节的地址
4 ^' `7 z$ |5 N" a  否则,调用参数为AL=01H
6 F. v6 D8 `; y$ `% q0 W% q  出口参数:若调用时,AL=00H,操作成功――CF=0,否则,CF=19 q; [; K( U' w; s5 m# A
  (12)、功能84H: E& u1 E& I8 c, }, b
  功能描述:读游戏杆
3 s2 q/ `3 Q7 L1 ^/ D9 w  入口参数:AH=84H1 q, ~' d0 i6 ^
  DX=00H――读取开关设置  E1 Q/ E$ f0 T* ?
   =01H――读取阻力输入
7 K# m) l3 f8 I2 O' G; o  出口参数:CF=1H――操作失败,否则,
' w- f# W3 ~6 r* _- g. R   DX=00H时,AL=开关设置(位7~4)" M9 N* D; m2 `: K
   DX=01H时,AX、BX、CX和DX分别为A(x)、A(y)、B(x)和B(y)的值
4 n( c8 q/ Q' C' [  (13)、功能85H 4 S+ d- ^; E) l5 X# I4 R5 J: j& I
  功能描述:系统请求(SysReq)键% C5 ~' t  n/ S" a
  入口参数:AH=85H
7 O7 o" y4 o5 k1 r9 W5 Q* K) }* Q  AL=00H――键按下
6 B' u/ R3 g/ O; K/ k9 Q8 O& v/ }   =01H――键放开
2 Q5 ^& T( \, g3 m3 X. B  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
8 |7 k8 }$ h2 u+ T* e  (14)、功能86H ( `' c. z7 H& N1 W* I. \; B0 D
  功能描述:延迟0 a: }2 ^$ p) v% W; y& q
  入口参数:AH=86H
8 m' y& q3 o, F% O; @: G+ L  CX:DX=千分秒
( Z+ J6 g' Q0 U2 o+ i  出口参数:CF=0――操作成功,AH=00H
" n& S& X( J5 l+ S4 U% ^& N8 G  (15)、功能87H ; o0 y" \( x& e/ d
  功能描述:从常规内存和扩展内存之间移动扩展内存块2 k5 C* ?3 [6 a, E5 K2 f
  入口参数:AH=87H
4 [  }! a9 w. V& R  CX=移动的字数. u6 Y- l( `) r: P- Y
  ES:SI=GDT(Global Descriptor Table)的地址,其结构定义如下: 偏移量存储的信息8 G# x- o; t0 h6 g# P
  00h-0Fh保留,但现全为07 B. n' X  L" z/ }# ?
  10h-11h段的长度(2CX-1或更大)$ [* Q% c: @! p7 \8 V8 [
  12h-14h24位源地址
: O- X' T6 C; p6 a/ i9 Q4 f  15h访问权限字节(其值为93h)
4 N% a" `4 L2 p* Q  16h-17h保留,但现全为0
) @; \4 v% X$ Q6 j7 N7 ]% O5 H+ r  18h-19h段的长度(2CX-1或更大)0 R8 ^9 K# N; Z+ l% W6 C( \/ S
  1Ah-1Ch 24位目标源地址
/ L. `6 I" ^6 t& ~0 {( I; @  1Dh访问权限字节(其值为93h)
7 \% u- E9 B, M2 i, b4 S; E- x  1Eh-2Fh保留,但现全为08 _5 O" t3 M& l' ]
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码,其含义如下:
" |- C- A  ~7 u    01H ―― RAM奇偶错
+ q. N! w; A' Q    02H ―― 异常中断错
' `/ n8 h% P8 o2 ]+ f/ z1 e$ j    03H ―― 20号线门地址失败" e& k0 h6 q# Y
  (16)、功能88H
  c7 t9 m( @, Q- N  功能描述:读取扩展内存大小: o8 c! {/ R% {
  入口参数:AH=88H
% d+ |2 Z% m; A" \  出口参数:AX=扩展内存字节数(以K为单位)) h' e  @5 Z9 Q, G
  (17)、功能89H
! n, Q# R" ^- W" p# ~: }  功能描述:进入保护模式,CPU从实模式进入保护模式# `7 r! P% F1 Q4 Q( y) c/ d( q
  入口参数:AH=89H1 i$ d$ f4 \) R
  BH=IRQ0的中断号  J) P$ b8 ~% z
  BL=IRQ8的中断号1 x$ b) j) q) E7 i6 |
  ES:SI=GDT的地址(参见功能号87H)
; n/ V% z0 r- r3 B1 u  出口参数:CF=1――操作失败,AH=0FFH,否则,AH=00H,CS、DS、ES和SS都是用户定义的选择器
3 h5 m7 x" M# b- f: t9 F+ k2 X  (18)、功能90H
( i/ C& c/ y: N  W+ C' S5 p' s! J0 Z  功能描述:设备等待
" ?. \* H: H8 z. s  入口参数:AH=90H AL=驱动器类型,具体的驱动器类型定义如下:
; t. K' O4 q2 j  =00H~7FH――串行再重用设备
0 q/ c- y0 l& D  M  =80H~0BFH――可重入式设备
. c7 I! m. G* X* c6 S, J9 T6 [: S  =0C0H~0FFH――等待访问设备,没有自检功能
1 m8 x; Z7 L1 [* m  00h ― 磁盘
! L! G: c4 ?. P2 p7 G& U5 f8 N7 z  02h ― 键盘; ?. e- r* I# ~: }5 H5 L1 c
  80h ― 网络6 y$ ]) g- W1 e# w! _+ _) d; \
  FDh ― 软盘马达启动01h ― 软盘. D; T3 J  @6 v* R) a
  03h ― 点设备(Pointing Device)
$ N0 e- W/ q% d6 \% i5 ~  FCh ― 硬盘复位
/ B* `+ I, C2 l) m  FEh ― 打印机
* K5 J& T1 h: L+ r/ w# L  ES:BX=对驱动器类型80H~0FFH的请求块地址- N) b1 v2 z/ Y# [9 J
  出口参数:CF=1――操作失败,否则,AH=00H0 i# i4 l- D) I. Z7 I3 [# S
  (19)、功能91H - K# f% k6 T( q: G* @5 }
  功能描述:设备加电自检7 F- e! G" `' g' @6 l
  入口参数:AH=91H
, F0 ~2 J, ~  }* h4 p* g/ q  AL=00H~7FH――串行再重用设备& g3 H' q: m$ s( D7 `
   =80H~0BFH――可重入式设备
6 E* T: {$ D* J5 R" t3 @6 N. Z  出口参数:AH=00H
" \/ S: s0 O- ^( p# p& p  (20)、功能0C0H 8 ?" G# Q( ?1 D& w9 J- P% P5 `1 d4 w
  功能描述:读取系统环境
$ {3 G* j, S6 u/ m  入口参数:AH=0C0H# z; R& c  I: K
  出口参数:ES:BX=配置表地址,配置表的定义如下: 偏移量含义说明0 j( Y# J+ @4 x" ?% N7 f
  00h-01h表的大小(字节数)
  v5 w. i& e2 Y. a& [  o  02h系统模型. s4 a: _& G- Z- @  X5 A0 L
  03h系统子模型
; _* c: m% V4 d  04hBIOS版本号
9 d5 C6 r; [! u4 a  05h配置标志,菲律宾太阳城,其各位为1时的说明如下:! y4 x5 S( p1 B" i3 X' X% o  p
    位7―DMA通道3使用  P! F8 ?8 e' v
    位6―存在从属8259" t, M0 T; `: r9 X3 ~
    位5―实时时钟有效
; i1 _0 h0 @/ p    位4―键盘截听有效
' @  `* P+ f& V+ l8 Z: E    位3―等待外部事件有效0 F% l/ y, ~2 T7 P8 {% B+ U! a
    位2―扩展BIOS数据区+ }: m8 i1 ]: |; @" d
    位1―微通道设施8 A( V8 z! m7 I" |. A0 k, C
    位0―保留7 R" S& c. V# m7 R' n; z% M" N+ J% w
  06h-09h保留
( C' Q7 {' y5 h" C, d! r; u  (21)、功能C1H
! ^; V' V$ @4 N/ a  V7 e  功能描述:读取扩展BIOS数据区地址,仅在PS/2中有效,在此从略7 T4 c( t1 I, L7 \. N. x
  (22)、功能C2H ( t! t; f) E$ _$ n: d8 O: q2 R
  功能描述:鼠标图形,仅在PS/2中有效,在此从略2 D7 V+ V5 y% A2 @& q
  (23)、功能C3H
6 c3 B9 Z' u2 g6 v' X$ k  功能描述:设置WatcHdog超时,仅在PS/2中有效,在此从略
4 y! I' ?  d, B) R  P  (24)、功能C4H! g- C; Q& p4 X1 z0 d
  功能描述:可编程选项选择,菲律宾太阳城开户,仅在PS/2中有效,在此从略
1 [6 n' J4 s% [9 s' ~5 a  5、键盘服务(Keyboard Service――INT 16H)
& i6 Z, T- X: |% P; R  00H、10H ―从键盘读入字符03H ―设置重复率
0 w4 E+ A4 Z* ^  01H、11H ―读取键盘状态04H ―设置键盘点击# Y* R3 f0 Q0 V* {; \: A* h* U1 M5 k6 \
  02H, 12H ―读取键盘标志05H ―字符及其扫描码进栈% I/ ^( [% y& T+ F4 l
  (1)、功能00H和10H% y; x4 L3 _3 g
  功能描述:从键盘读入字符2 E3 P' }1 B8 k! e/ I5 X* J. T- `
  入口参数:AH=00H――读键盘2 |7 P& k/ a- w4 |8 v3 n8 H# d* o
  =10H――读扩展键盘,可根据0000:0496H单元的内容判断:扩展键盘是否有效
% E. g# r5 v% r3 F3 Q7 H3 ^2 |  出口参数:AH=键盘的扫描码
& v: K! [$ G! |5 C7 l  AL=字符的ASCII码
9 q* N# v9 S# Y* W( ]  (2)、功能01H和11H$ F  T4 }/ w" ?* N5 }
  功能描述:读取键盘状态
0 k7 l$ @9 A# K  入口参数:AH=01H――检查普通键盘
! c' b( C- c# k) M  =11H――检查扩展键盘
' A2 s) Z+ ?+ F. y. n* x  出口参数:ZF=1――无字符输入,否则,太阳城开户 法律问题与规范发展研讨会报告,AH=键盘的扫描码,AL=ASCII码。+ T" s- u0 s7 e' U+ d# ^
  (3)、功能02H和12H
$ T; E6 a' Q3 s5 ?! q& z9 ?' L2 B  功能描述:读取键盘标志  i: R9 O8 I" y
  入口参数:AH=02H――普通键盘的移位标志5 |) q5 ]( B; B4 d2 b8 K
  =12H――扩展键盘的移位标志' n9 w1 t, H: N8 ]
  出口参数:AL=键盘标志(02H和12H都有效),其各位之值为1时的含义如下: 位7―INS开状态位3―ALT键按下
1 W/ h- F" K7 G# G: N1 X  位6―CAPS LOCK开状态位2―CTRL键按下
6 V8 F1 B" M: |8 y/ C  位5―NUM LOCK开状态位1―左SHIFT键按下7 q2 H2 H, `( j/ m; Y
  位4―SCROLL LOCK开状态位0―右SHIFT键按下
+ R4 G, p" ^1 @, W# G  AH=扩展键盘的标志(12H有效),其各位之值为1时的含义如下:
5 k1 G) f- X' l. i( r  位7―SysReq键按下位3―右ALT键按下
# V7 N- ~9 i/ A  位6―CAPS LOCK键按下位2―右CTRL键按下$ x4 q: M( S2 }0 u
  位5―NUM LOCK键按下位1―左ALT键按下7 c0 i! A. Y/ d
  位4―SCROLL键按下位0―左CTRL键按下* E. }  i3 l- Y" s3 G+ O3 G
  (4)、功能03H% }; P( q6 h: i( Q2 B
  功能描述:设置重复率
0 R' L+ d$ l/ ?8 S+ j3 r# ?  入口参数:AH=03H 对于PC/AT和PS/2:AL=05H
6 @- b2 N+ a" b) i# e( d) H; R8 Q  BH=重复延迟% i( f5 E& c+ ~# O2 U( v( }* O$ u& Z
  BL=重复率
$ ~) L0 B8 M% Y4 b- b8 J2 |+ S  对于PCjr:AL=00H――装入缺省的速率和延迟/ N4 K" L$ M; q$ W
  =01H――增加初始延迟5 Q1 i. Z. k& Z
  =02H――重复频率降低一半
8 @- M$ ?& y+ s5 r  =03H――增加延迟和降低一半重复频率
7 r- o8 e7 m/ {3 z  =04H――关闭键盘重复功能5 {. c( w: M! m" b. z) g0 ]+ O% k
  出口参数:无7 L! ]0 ?+ q) o" A
  (5)、功能04H
" g/ ~1 ^" N# `; O! r  功能描述:设置键盘点击
% y) R( u+ b: \+ l+ f  入口参数:AH=04H AL=00H――关闭键盘点击功能( P- R1 y9 [6 Z5 A+ D
  =01H――打开键盘点击功能
2 Z& _- ?! P% o$ ~  出口参数:无% n3 A6 O+ n' Z+ }
  (6)、功能05H
# B% m$ w+ Y  N: o$ @" d6 Q6 [  功能描述:字符及其扫描码进栈6 Q7 H; }0 ?( z0 l2 r  u. j) C
  入口参数:AH=05H
# u8 R& Z% _( B% v0 {4 n  CH=字符的描述码
6 q6 e* F% {8 D3 @/ Z0 U  CL=字符的ASCII码
! ^3 b7 S4 ]8 Q) i3 ^: ]0 o  出口参数:CF=1――操作成功,太阳城,AL=00H,否则,AL=01H2 U1 D: j/ c  i" [$ R
  6、并行口服务(Parallel Port Service――INT 17H)
' q9 ?0 f5 w. K; A( P  00H ―向打印机输出字符
+ x$ q; C1 i! X) f. Z8 a) I( s$ ]& a. _  01H ―初始化打印机端口- }; r$ A! l5 e$ h, W
  02H ―读取打印机状态! x" |* K% {1 v3 F( \8 L
  (1)、功能00H
8 l$ l5 X4 X/ |$ [$ z# F  功能描述:向打印机输出字符4 e. D) n! w. v( `  N: G8 \
  入口参数:AH=00H
3 u9 R+ _7 I) j8 s5 T  AL=输出的字符4 Q7 q' }7 |% N" o0 X8 k0 F
  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)7 f/ G2 y2 m+ g9 B. Z" c: g
  出口参数:AH=打印机状态。其各位为1时的含义如下: 位7―打印机空闲 位3―I/O错误
& o  n6 G9 K2 v1 _6 p* m  位6―打印机响应位2―保留
. |; i, A% {! N* Y7 \  位5―无纸位1―保留
2 d( r) M3 K# T( u; }  位4―打印机被选位0―打印机超时
0 B8 U' Q/ s( k7 c* f- k. F( |  (2)、功能01H' r5 f* P0 ?" g) o: i( r
  功能描述:初始化打印机端口, e" R6 `2 L' f& |
  入口参数:AH=01H4 m# e! G; I0 C0 f1 i- c/ P, c) b7 i
  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……): K9 n) d$ S% Z6 \0 Q6 L2 X
  出口参数:AH=打印机状态。各位定义如下功能00H所示) q1 L3 ]% L& K* c' O8 e
  (3)、功能02H  R8 ~. k2 v1 T. E4 F+ z
  功能描述:读取打印机状态9 ]' |4 @0 `! c+ z! E  e! W+ g1 r
  入口参数:AH=02H4 a, C4 ^- P) {* A' C
  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
' i' h) X1 ^3 s) t: v# i5 t  出口参数:AH=打印机状态。各位定义如下功能00H所示
5 p) _! x$ x6 `- b# N$ k2 ^. S  7、时钟服务(Clock Service――INT 1AH) 2 ^' N% E+ C  B# h7 _2 v
  00H ―读取时钟“滴答”计数06H ―设置闹钟7 s" D3 I5 y+ x4 \) i
  01H ―设置时钟“滴答”计数07H ―闹钟复位6 e. z$ Z8 Z5 u$ \
  02H ―读取时间0AH ―读取天数计数
! \. g! h6 u; \: d7 Z  03H ―设置时间0BH ―设置天数计数
6 H; o% b& Y. p- @- }/ S+ W# w/ _  04H ―读取日期 80H ―设置声音源信息
& ?" C  f( [5 ]  05H ―设置日期
$ x! s7 D. L( k* w4 W7 E/ a9 [- y  (1)、功能00H
! u3 x2 H8 |. T+ I7 J+ Z8 E  功能描述:读取时钟“滴答”计数8 V% l. G6 p9 @; ~
  入口参数:AH=00H3 @. Q& t" J0 M, X( j$ H
  出口参数:AL=00H――未过午夜,否则,表示已过午夜
+ r/ Z' y" C$ A  CX:DX=时钟“滴答”计数& D9 y/ q: b( \
  (2)、功能01H5 w4 C6 m& ]' L6 U* g
  功能描述:设置时钟“滴答”计数
+ ^9 I" `4 B/ x: P1 i  入口参数:AH=01H
: L, |/ x7 F& B0 v0 {  CX:DX=时钟“滴答”计数4 a4 `- S& T  y: e
  出口参数:无
1 I0 H; K" j5 E! J  ?  (3)、功能02H5 a$ w& v: L$ W
  功能描述:读取时间
/ W# F' e' j  W, m  入口参数:AH=02H6 v9 Z, n- [7 [+ z% r! b
  出口参数:CH=BCD码格式的小时
% U0 o+ R3 p/ p* n* [  CL=BCD码格式的分钟% d/ O# V7 e* B1 _
  DH=BCD码格式的秒: ~, ^0 H  P3 n/ h* \9 X3 b' K
  DL=00H――标准时间,否则,夏令时: U0 ^8 u  X; I& b4 r8 G: o
  CF=0――时钟在走,否则,时钟停止
0 O& d2 E6 h9 z9 g( ?% W  (4)、功能03H2 b# A, e2 r! ~  v% X/ I8 k% l7 C6 |
  功能描述:设置时间
( ~$ j( [/ g6 `' J: s' h- Q  入口参数:AH=03H
+ ?( \: n8 H* v7 B5 s, F  CH=BCD码格式的小时
, t" g% E7 a/ y3 _# w5 d. b. f  CL=BCD码格式的分钟" g' z, ^$ [  }. t* i) R% E+ l3 o% T
  DH=BCD码格式的秒
+ @! C5 }9 V# m/ {7 h9 A  DL=00H――标准时间,否则,夏令时
- u( q- b3 s5 ^  出口参数:无9 n7 A5 g$ p. a- m$ K
  (5)、功能04H
6 r0 J# y; u6 ^5 u8 k: }6 }+ U6 f3 W  功能描述:读取日期3 C' r( G' `8 M$ U( k
  入口参数:AH=04H
  @6 `+ e! N) S+ Q* s4 ?  出口参数:CH=BCD码格式的世纪3 j7 w: @8 o5 a( E3 W
  CL=BCD码格式的年
+ t! Q: |6 t' k+ K/ m  DH=BCD码格式的月/ q: z$ V: u- r; H
  DL=BCD码格式的日7 p" d8 A, D- H
  CF=0――时钟在走,否则,时钟停止% ~6 f5 D2 l$ S
  (6)、功能05H
" U. d' T1 q8 q% W' ~) p: o, G  功能描述:设置日期8 l( A$ M, H* Q; t8 O  W8 J" f  ^
  入口参数:AH=05H: F; j0 K4 E) N( L/ I& n
  CH=BCD码格式的世纪
" J. R1 G# _2 {; h0 J. [* Z. O% _  CL=BCD码格式的年
* h* W# D4 z) W7 C& k+ u2 t  DH=BCD码格式的月
/ z3 z. P2 i4 I6 a  DL=BCD码格式的日
) c4 g8 y- K, [  出口参数:无- B; g2 W4 \6 Q' f
  (7)、功能06H
' R$ _9 K# S( R% s0 [2 {2 `  功能描述:设置闹钟
; v9 |  J" I4 u4 m  入口参数:AH=06H5 H8 x. ?- l+ I
  CH=BCD码格式的小时
/ E; A+ z- @1 n! i6 G' u) r- _8 Y  CL=BCD码格式的分钟
; n$ R: s2 H, q' u  DH=BCD码格式的秒" c$ G: o) |$ u
  出口参数:CF=0――操作成功,否则,闹钟已设置或时钟已停止4 n) O3 S' C" @6 z
  (8)、功能07H: U( B# P/ t1 v0 W
  功能描述:闹钟复位
0 R. Y2 q# y. U7 Z9 O3 X8 ~; f  入口参数:AH=07H& r2 ^1 F% |% ~- d. h* _9 J
  出口参数:无
& J3 _  }% ~, ^/ I1 I  (9)、功能0AH; m* p) \0 S9 m! U) M- }! w' @
  功能描述:读取天数计数,仅在PS/2有效,在此从略) E  V% i% k( A; g( ^- D# {) z4 g
  (10)、功能0BH
( o5 r: J5 u% w) ~3 P  功能描述:设置天数计数,华克山庄娱乐城,仅在PS/2有效,在此从略- T# ^! `( ]0 z# C4 V
  (11)、功能80H, J% z- l/ F% s: `
  功能描述:设置声音源信息* p% M; O- o" M5 e8 T
  入口参数:AH=80H4 D2 R0 n/ f) E- _# T/ ?: ?
  AL=声音源
' b6 S- Q- O- k* F* S# _. l6 S- a/ h  =00H――8253可编程计时器,通道2
# G! z: M, Z8 r9 d; m1 Z  =01H――盒式磁带输入4 ?  o& ^1 U/ a9 a
  =02H――I/O通道上的"Audio In"
% ~8 ^' F8 J% u0 \0 o; y  =03H――声音产生芯片
( n# [1 R$ d6 e- n* B3 u1 M) }: p  出口参数:无
# d% j# ]( O5 g% E  8、直接系统服务(Direct System Service)
8 M0 @6 U) s! K! c' d" K  INT 00H ―“0”作除数* [: y4 E$ t$ q- D
  INT 01H ―单步中断
; r  m3 L0 J: I2 q1 y) G- {& p  INT 02H ―非屏蔽中断(NMI)) \2 B% b- @" B: j/ Z; c+ @. u- t2 K6 S
  INT 03H ―断点中断$ h+ p/ K9 H+ K% D1 b( d  t
  INT 04H ―算术溢出错误
5 v6 Q& c' Z8 u( O& }6 e" q8 ^1 h: W5 z  INT 05H ―打印屏幕和BOUND越界% ^3 Y2 U8 }) i2 ]# h& P, B
  INT 06H ―非法指令错误# M$ I" e: K* ]
  INT 07H ―处理器扩展无效
0 C5 {* P! U9 O% W" p1 B* r  INT 08H ―时钟中断
! X& W. t/ I; ~  INT 09H ―键盘输入9 f( H5 Q- l0 r
  INT 0BH ―通信口(COM2:)
# i/ r: M  h  r9 |  INT 0CH ―通信口(COM1:)* C9 Z9 S" c$ K" J: T3 X2 f
  INT 0EH ―磁盘驱动器输入/输出, P6 P# [) D6 X+ j0 c2 @
  INT 11H ―读取设备配置
6 T7 K. [( k/ y" B# D  INT 12H ―读取常规内存大小(返回值AX为内存容量,以K为单位)5 D6 ?9 q8 n( o9 Q1 Y* u  }% B
  INT 18H ―ROM BASIC
0 ]. N" i8 b' U) d6 g7 R) L  INT 19H ―重启动系统
( b% B( Y' G0 g$ ?' U) R. A  INT 1BH ―CTRL+BREAK处理程序
, `6 ^4 c5 n5 P& [5 g8 {! x  }  INT 1CH ―用户时钟服务+ m3 `  ~/ S; e# x6 o$ w
  INT 1DH ―指向显示器参数表指针5 R4 b5 X  E5 J3 i
  INT 1EH ―指向磁盘驱动器参数表指针! o$ y/ n# f* Z6 K" X/ W4 L
  INT 1FH ―指向图形字符模式表指针<PIXTEL_MMI_EBOOK_2005>6 </PIXTEL_MMI_EBOOK_2005>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|小黑屋|手机版|Archiver|埃德蒙顿中文网

GMT-7, 2026-7-3 00:27 , Processed in 0.209915 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表