埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-24 05:26 , Processed in 0.088020 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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