埃德蒙顿华人社区-Edmonton China

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

华克山庄娱乐城 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2026-9-4 02:22 , Processed in 0.799372 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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