埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-9-16 05:19 , Processed in 0.128690 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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