埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-1-29 16:32 , Processed in 0.127671 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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