埃德蒙顿华人社区-Edmonton China

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

华克山庄娱乐城 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-4-6 13:39 , Processed in 0.111627 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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