埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 22:41 , Processed in 0.174437 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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