埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-5-13 11:44 , Processed in 0.122879 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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