埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-24 17:47 , Processed in 0.152715 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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