埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 19:50 , Processed in 0.152228 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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