埃德蒙顿华人社区-Edmonton China

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

华克山庄娱乐城 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2025-11-13 12:37 , Processed in 0.193344 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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