埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-10 06:22 , Processed in 0.140281 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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