埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-16 11:18 , Processed in 0.284928 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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