埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-6 10:22 , Processed in 0.161719 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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