埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-25 11:32 , Processed in 0.170806 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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