埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-25 09:51 , Processed in 0.109068 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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