埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-8-16 09:32 , Processed in 0.124575 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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