埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-1-24 06:07 , Processed in 0.122298 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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