埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-16 20:09 , Processed in 0.103781 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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