埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-1 15:00 , Processed in 0.206643 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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