埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 12:46 , Processed in 0.149939 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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