埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-23 03:42 , Processed in 0.209583 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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