埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-10-28 05:20 , Processed in 0.103988 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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