埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-26 01:09 , Processed in 0.153950 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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