埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-8 15:21 , Processed in 0.305125 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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