埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-7-18 08:31 , Processed in 0.158663 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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