埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-30 10:42 , Processed in 0.187472 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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