埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-16 10:10 , Processed in 0.206580 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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