埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-8-23 10:08 , Processed in 0.166186 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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