埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-24 00:03 , Processed in 0.074333 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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