埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-2 06:42 , Processed in 0.153038 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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