埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-10 01:23 , Processed in 0.107332 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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