埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-26 03:45 , Processed in 0.141332 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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