埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-6 13:53 , Processed in 0.099990 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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