埃德蒙顿华人社区-Edmonton China

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

菲律宾太阳城代理 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-6-16 08:30 , Processed in 0.155778 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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