埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-8-23 10:22 , Processed in 0.101210 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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