埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-24 22:48 , Processed in 0.163775 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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