埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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