埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-25 09:54 , Processed in 0.175025 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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