埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-20 10:10 , Processed in 0.305161 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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