埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-7 08:16 , Processed in 0.099097 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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