埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-1 10:17 , Processed in 0.147988 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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