埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-3-31 23:48 , Processed in 0.343922 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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