埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-30 10:39 , Processed in 0.162285 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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