埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-16 16:30 , Processed in 0.188956 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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