埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-23 17:07 , Processed in 0.102064 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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