埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-23 14:57 , Processed in 0.151745 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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