埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-25 11:09 , Processed in 0.143129 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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