埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-10-28 10:44 , Processed in 0.108417 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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