埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-10 15:01 , Processed in 0.089257 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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