埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-27 11:29 , Processed in 0.142203 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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