埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-26 16:58 , Processed in 0.221465 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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