埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-6 14:52 , Processed in 0.126003 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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