埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-16 22:01 , Processed in 0.100628 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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