埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-1 23:59 , Processed in 0.129653 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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