埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-5-13 09:14 , Processed in 0.107131 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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