埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-5-23 08:30 , Processed in 0.095733 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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