埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-10 16:20 , Processed in 0.196953 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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