埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-20 11:37 , Processed in 0.169437 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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