埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-10 09:57 , Processed in 0.128314 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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