埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-22 01:58 , Processed in 0.102346 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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