埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-1 07:40 , Processed in 0.094339 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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