埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-16 04:05 , Processed in 0.099516 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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