埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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