埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-22 02:24 , Processed in 0.106985 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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