埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-21 22:46 , Processed in 0.154344 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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