埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-6 10:16 , Processed in 0.083965 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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